@charset "utf-8";
/* CSS Document */
#divArchivos{    
    width:200px;
    overflow:auto;
}
body{
	background-color:#0D4C91;
	margin:0 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    background-image:url(../imgs/bgBlue.jpg);
    background-repeat:repeat-x;
    
}
.inputSubmit{
    border-style:none;
    background-color:transparent;
    background-image:url(../imgs/bgInputBtn.png);
    background-repeat:no-repeat;
    background-position:0 6px;
    font-size:12px;

    width:160px;
    height:37px;
}
#divErrorLogin{
    color:red;
}
p{
    margin-bottom:10px;
}
.hidden{
display:none;}
*{
margin:0 0 0 0px;
padding:0 0 0 0px;}
hr{
    height:1px;
}


#ulSoftware{
    margin-top:-8px;
}
#divVideD{
    margin-top:-5px;    
}
.txt10{
  font-size:10px;
}
.txt10J{
    font-size:10px;
    text-align:justify;
}
.opcSMCSelected{
    background-color:#132952;
    color:#FFFFFF;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
}
.txtCenter{
    text-align:center;
}
.txtCB{
    color: #132952;
    font-weight:bold;
}

.txtContC{
    padding-left:10px;
    padding-right:20px;
    margin-top:10px;
    padding-bottom:10px;

}

ul.ulMenuD{
  list-style:none;
  margin-bottom:15px;
}
div.ulMenuD{
    color:#3a7ab7;
    margin-bottom:5px;
    
}
li.liMenuD{
    background-image:url(../imgs/bgLi.jpg);
    margin-top:5px;
    margin-left:20px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
}
a.liMenuD{
    text-decoration:none;
    color:#031b44;
    font-weight:bold;
}
a.liMenuD:hover{
    color:white;
    background-color:silver;
}
.SubMenuContenido,.opcSMC{
    color:#4c4c4d;    
}
.opcSMC{
    text-decoration:none;
}
.opcSMC:hover{
    background-color:gray;
    color:white;
}

.opcSMC1{
	color:#777;
    text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
}
.opcSMC1:hover{
    background-color:gray;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
    color:white;
}

.SubMenuContenido{
        margin-right:20px;
        text-align:right;
        padding-top:10px;

        margin-top:0px;
}

.btnAtras{
    margin-right:20px;
    text-align:right;
    padding-top:10px;
	margin-top:20px;
}

.indicador{
    float:left;
    margin-left:10px;
    margin-top:10px;
}

.divInputLogin{
    background-image:url(../imgs/bgInput.png);
    background-position:center;
    background-repeat:no-repeat;
}
.divTextLogin{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000101;
	text-align:center;
}
.inputLogin{
width:140px;
height:20px;
border-width:0px;
background:none;
padding-top:3px;
margin-left:35px;
}
#formLogin{
margin-top:10px;
margin-bottom:10px;}
.tituloD{
color:#0959a5;
font-size:17px;
float:left;
margin:7px;
font-weight:bold;
}
.imgTituloD{
float:right;
padding:7px;
}

.hrD{
border:none;
background-color:#000000;
height:1px;
margin-left:2.5%;
width:95%;}

.contenidoD{
clear:both;
	margin:5px 5px 5px 5px;
	
	}
.contenC{
	width:626px;
	background-color:#FFFFFF;
}
.imgTituloC{
    float:left;
    width:50px;
    padding-top:10px;
    padding-bottom:7px;
    
}
.txtTituloC{
    float:left;    
    font-family:Arial;
    font-size:18px;
    text-indent:10px;
    color:#ed8501;
    padding-top:10px;
    width:200px;
    font-weight:bold;
    text-align:center;    
}
.TituloC{
    background-color:#FFFFFF;
    background-image:url(../imgs/bgCc.png);
    border-style:solid;
    border-color:black;
    border-width:0px;
    overflow:hidden;
    padding-bottom:10px;
}
.ContenidoC{
	background-color:#e0e2e3;
	border: 1px solid #bcbcbc;
	border-top:none;
	margin-bottom:10px;
	background-image:url(../imgs/bgCC.jpg);
	background-position:top;
	background-repeat:repeat-x;
    width:624px;   
    overflow:hidden;
}

.cajaD{
background-color:#ffffff;
border: 1px solid #bcbcbc;
background-image:url(../imgs/bgCajaD.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin-bottom:10px;
}
#tecnologias{
	margin:0px 0px 0 9px;
	padding:0px 0px 0px 0px;

}

.menuDerecha{
float:right;
width:217px;
padding: 0px 4px 0px 4px;
}
#pagina{
margin:0 auto;
background-image:url(../imgs/bgTrasp.png);
background-position:-2px 0px;
width:874px;
background-repeat:repeat-y;
clear:both;
}

#areContenido{
float:left;
width:630px;
}
#menuDerecha{
	float:right;
	width:223px;
}

#centro{
/*background-color:#CCCCCC;*/
margin-left:13px;
margin-right:5px;
border: thick solid #000;
border-width:0px;
overflow: hidden;
height: 1%;
}

#header{
margin-left:9px;
margin-right:5px;
clear:both;
}

.hrb{
	border-style:ridge;	
	border-color:#000000;
	width:850px;	
	height:1px;
	margin-left:4px;
	margin-top:10px;

}
#pie{
	margin-left:9px;
	margin-right:5px;
	font-size:11px;
	color:#8b8a89;
}
#menuPie{
margin-left:15px;
margin-bottom:10px;}

a.menuPie{
    color:#8b8a89;
    text-decoration:none;
}
#pieDerechosReservados{
	margin-left:15px;
}
#pieDerechosReservados,#PieDireccion,pieTel{
	float:left;
}

#divMenuTop{
	background-image:url(../imgs/bgMenuTop.gif);	
	background-repeat:repeat-x;
	height:27px;
	width:860px;
	overflow:hidden;
	margin:0px 5px 0px 9px;
	/*padding-left:330px;*/
	padding-right:0px;
}

a.menuTop{
	display:block;
	float:left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	background-color:#CCCCCC;
	height:27px;
	overflow:hidden;
	background-image:url(../imgs/menuTop.png);
	text-indent:-1000px;
}

#menuTopInicio{
	margin-left:399px;
	width:49px;
	background-position:0 0px;	
}

#menuTopInicio:hover{
	background-position:0px -30px;
}

#menuTopGsite{
	width:58px;
	background-position:-49px 0px;	
}

#menuTopGsite:hover{
	background-position:-49px -30px;
}
#menuTopSoluciones{
	width:76px;
	background-position:-107px 0px;	
}
#menuTopSoluciones:hover{
	background-position:-107px -30px;
}

#menuTopBolsaDeTrabajo{
	width:110px;
	background-position:-183px 0px;
}
#menuTopBolsaDeTrabajo:hover{
	background-position:-183px -30px;
}

#menuTopCertificaciones{
	width:99px;
	background-position:-293px 0px;
}
#menuTopCertificaciones:hover{
	background-position:-293px -30px;
}

#menuTopClientes{
	width:74px;
	background-position:-392px 0px;
}
#menuTopClientes:hover{
	background-position:-392px -30px;
}

#menuTopContacto{
	width:65px;
	background-repeat:no-repeat;
	background-position:-466px 0px;
}
#menuTopContacto:hover{
	background-position:-466px -30px;
}

#divSubMenuSoluciones{
position:absolute;
top:129px;
left:50%;
margin-left:5px;
width:190px;
}
a.menuSubTop{
	display:block;
	float:left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	height:20px;
	width:192px;
	overflow:hidden;
	background-image:url(../imgs/subMenu.png);
	text-indent:-1000px;
}



#smRedesYTelecomunicaciones{
	background-position:0 0px;
}
#smSeguridad{
background-position:0px -20px;
}
#smSolucionesDeSoftware{
	background-position:0 -40px;
}
#smInfraestructura{
background-position:0 -60px;
}
#smServiciosAdministrados{
background-position:0 -80px;
}
#smHospitality{
background-position:0 -100px;
}
#smVirtualizacion{
background-position:0 -120px;
height:23px;
}


#smRedesYTelecomunicaciones:hover{
	background-position:-192px 0px;
}
#smSeguridad:hover{
background-position:-192px -20px;
}
#smSolucionesDeSoftware:hover{
	background-position:-192px -40px;
}
#smInfraestructura:hover{
background-position:-192px -60px;
}
#smServiciosAdministrados:hover{
background-position:-192px -80px;
}
#smHospitality:hover{
background-position:-192px -100px;
}
#smVirtualizacion:hover{
background-position:-192px -120px;
height:23px;}

.txtB{
color:#3a7ab7;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;}
.txtB2{
    color:#031b44;
    font-weight:bold;
}
p.txt{
    text-align:justify;
}
.txt,a.li2{
	font-family:Arial, Helvetica, sans-serif;	
	color:#414042;
}
ul{
    margin-bottom:10px;
}
.ul1{
	margin-left:10px;
	list-style:none;
	

}
.li1,.li2{
	background-image:url(../imgs/vineta1.gif);
	background-repeat:no-repeat;	
	padding-left:10px;
    margin-top:5px;
    margin-bottom:5px;
}
.li2{
background-image:url(../imgs/vineta2.gif);
padding-left:12px;
}
a.li2{
background-image:none;
padding-left:0px;
}
td{
text-align:left;}

.centrarImg{
	display: block;
	margin: 0 auto;
}
