﻿/* CSS Document */
body{
	background-color:#ffffff;
	font-family:Tahoma, Verdana;
	font-size:10px;
	font-style:normal;
	overflow:hidden;
	/*Personalización scroll*/
	scrollbar-face-color: #376e92; 
	scrollbar-highlight-color: #376e92; 
	scrollbar-shadow-color: #376e92; 
	scrollbar-3dlight-color:#376e92;
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-drakshadow-color:#000000;
}

.FntNgt{
	color:#000000;
	font-weight:bold;
}

.FntColor{
	color:#13496c;
	font-weight:bold;
	font-size:12px;
}

.FntColorNgt{
	color:#d96e21;
	font-weight:bold;
}
.FntColorNgt a{
	color:#d96e21;
	font-weight:bold;
}

#contenedor{
	width:986px;
	height:530px;
}

/*Menu cabecera superior*/

#cabecerasup ul {
	text-align:right;
	margin-bottom:5px; /*margin infeior con cabecerainf*/
    /* Linea para delimitar la botonera */
    /* border-bottom-width: 1px;
	border-bottom-style: solid;
    border-bottom-color: #E4E4E4; */
}
#cabecerasup ul li {
    display: inline;
	padding-left:10px;
}
#cabecerasup ul li a {
	text-decoration:none;
	color:#345583;

}
#cabecerasup ul li a:hover {
	text-decoration:underline;
    cursor: hand; /* cambiar el aspecto del puntero */
}

/*Fin Menu cabecera superior*/

/*Menu cabecera inferior*/


#imgcabecera{
	background-image:url(../imagenes/cabecera.jpg);
	width:986px;
	height:152px;
	background-repeat:no-repeat;
}

#imgcabeceraeng{
	background-image:url(../imagenes/cabeceraeng.jpg);
	width:986px;
	height:152px;
	background-repeat:no-repeat;
}

/*Capa Flash imagen derecha*/
.carga_flash{
	position:absolute;
	top:31px;
	left:779px;
	width: 181px;
	z-index:10;
}
/* Fin Capa Flash Imagen derecha */


/*Fin Menu cabecera inferior*/

/*Menu superior*/

#menusup{
	color:#13496c;
	font-weight:bold;
	position:relative;
	top:118px;
	width:600px;
	z-index:10;
	margin-left:105px;
}
#menusup ul {
	text-align:right;
	margin-bottom:5px; /*margin infeior con cabecerainf*/
    /* Linea para delimitar la botonera */
    /* border-bottom-width: 1px;
	border-bottom-style: solid;
    border-bottom-color: #E4E4E4; */
}
#menusup ul li {
    display: inline;
	text-align:center;
	padding:5px;
}
#menusup ul li a {
	text-decoration:none;
	color:#FFFFFF;

}
#menusup ul li a:hover {
    cursor: hand;
/*	color:#006699;*/
	border-bottom:#006699 solid 2px;
	padding-bottom:4px;
}

/*Fin Menu superior*/

/*Menu superior Ingles*/
#menusupeng{
	color:#13496c;
	font-weight:bold;
	position:relative;
	top:118px;
	width:600px;
	z-index:10;
	margin-left:120px;
}

#menusupeng ul {
	text-align:right;
	margin-bottom:5px; /*margin infeior con cabecerainf*/
    /* Linea para delimitar la botonera */
    /* border-bottom-width: 1px;
	border-bottom-style: solid;
    border-bottom-color: #E4E4E4; */
}
#menusupeng ul li {
    display: inline;
	text-align:center;
	padding:5px;
}
#menusupeng ul li a {
	text-decoration:none;
	color:#FFFFFF;

}
#menusupeng ul li a:hover {
    cursor: hand;
	border-bottom:#006699 solid 2px;
	padding-bottom:4px;
}
/*Fin Menu superior ingles*/

/*Menu Izquierdo*/

/* Estructura izquierda */

#estructuraizq{
	position:absolute;
	top:7px;
	left:10px;
	z-index: 7;
}
#menuizq{
	font-size:10px;
	font-weight:bold;
	background-color:#FFFFFF;
	width:243px;
	border:#acacac solid 1px;
}
/*Imagen menu izquierdo*/
#imgmenuizq{
	background-image:url(../imagenes/img_menuvertical.gif);
	width:243px;
	height:136px;
	background-repeat:no-repeat;
}
/*Fin Imagen menu izquierdo*/

/*Texto menu izquierdo*/

.menuizqtxt{
	width: 95%;
	padding: 0 0 0em 0.5em;/*Margen inferior*/
	font-size: 10px;;
	background-color: #FFFFFF;
}
.menuizqtxt ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

.menuizqtxt li {
	border-bottom: 1px dotted #a2a2a2;
	margin: 0;
}

.menuizqtxt li.nobrd { /*Quita el borde inferior*/
	border:none;
	margin: 0;
}

.menuizqtxt li a{
	display: block;
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 8px;
	border-left: 10px solid #d96e21;
	background-color: #ffffff;
	color: #13496c;
	text-decoration: none;
	width: auto;
}

.menuizqtxt li a:hover{
	border-left: 5px solid #d96e21;
	background-color: #b6d1e3;
	color: #13496c;
}

/*Fin Texto menu izquierdo*/

/*Fin Menu Izquierdo*/

/* Estructura lateral izq */
#intdatos{
	margin-top:5px;
	left:5px;
	top:62px;
	width:245px;	/*Tamaño de los formularios izquierdos*/
	background-image:url(../imagenes/img_cuadricula.gif);
	background-repeat:repeat-y;
	text-align:right;
	margin-bottom:-5px;
}

/*Formularios de Acceso*/

#formAcc{
	background-color:#6ea4c7;
	border:#acacac solid 1px;
	width:225px;
	height:107px;
	margin: 0px 0px -12px 0px;
}

.filacolor{
	background-color:#376e92;
	position:relative;
	height:19px;
	top:15px;
}
/*Imagen webmail*/
.imgtitulo_WM{
	position:relative;
	top:-9px;
	height:37px;
	background-image:url(../imagenes/img_webmail.png);
	background-repeat:no-repeat;
	background-position:10px;
}
/*Imagen área privada*/
.imgtitulo_AP{
	position:relative;
	top:-9px;
	height:38px;
	background-image:url(../imagenes/img_areapriv.png);
	background-repeat:no-repeat;
	background-position:8px;
}
.txttitulo{
	position:absolute;
	left:52px;
	top:3px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:left;
}
.user{
	position:relative;
	margin-left:7px;
	top:0px;
	text-align:left;
}
.user input{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width:128px;
	border: 1px solid #376e92;
	padding:1px;
}
.pass{
	position:relative;
	margin-left:7px;
	top:0px;
	text-align:left;
}
.pass input{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width:128px;
	border: 1px solid #376e92;
	padding:1px;
}
#formAcc .btnformaccesos{
	position:relative;
	right:5px;
	top:-19px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	width:50px;
	height:17px;
	border: 1px solid #376e92;
	text-align:center;
	cursor:hand;
	background-color:#376e92;
}
/*Fin Formularios de Acceso*/

/*Buscador google */

#buscagoogle{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	text-align:right;
	padding:0px;
	margin-top:5px;
	background-color:#ffffff;	
}

#buscagoogle .txtbuscador{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width:111px;
	border: 1px solid #376e92;
	padding:1px;
}
#buscagoogle .btnbuscador{
	right:20px;
	top:50px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	width:60px;
	border: 1px solid #376e92;
	text-align:center;
	cursor:hand;
	background-color:#376e92;
}
/*Fin Estructura izquierda*/

/*Estructura derecha*/
#estructuradrch{
	position:absolute;
	top:200px;
	left:815px;
	width:180px;
	z-index: 9;
}
/*Clientes*/
#formClientes{
	border:#acacac solid 1px;
	width:180px;
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
}
/*Imagen clientes*/
.imgtitulo_CL{
	position:relative;
	top:-8px;
	height:28px;
	background-image:url(../imagenes/img_clientes.png);
	background-repeat:no-repeat;
	background-position:10px;
}
.txttituloclientes{
	position:relative;
	width:170px;
	left:40px;
	top:3px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:left;
}

/*Texto menu clientes*/
#menuclientes{
	width: 170px;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:5px;
	font-size: 11px;;
	background-color: #FFFFFF;
	overflow-x:hidden;	
	overflow-y:auto;
	height:235px;
}

#menuclientes ul{
	list-style:url(../imagenes/ico_hoja.gif);
	margin-left:20px;
	border: none;
}

#menuclientes li {
	padding:2px;
}

#menuclientes li a{
	vertical-align:middle;
	display:block;
	background-color: #ffffff;
	color: #13496c;
	text-decoration: none;
	width: 100%;
	padding-left:5px;
}
#menuclientes li a:hover{
	vertical-align:middle;
	background-color: #b6d1e3;
	color: #13496c;
	width: 100%;
}
/*Fin Texto menu clientes*/

/*Banner*/
#banner{
	text-align:center;
	width:197px;
	padding-bottom:5px;
}
/*Fin Banner*/

/*Contenido*/
#contenido{
	width:986;
	text-align:center;
}
/*Fin Contenido*/

/*pie*/

#cargapag{
	position:absolute;
	margin-top:-12px;
	top:200px;
	width:555px;
	height:378px;
	left:265px;
	overflow:hidden;
	z-index: 8;
}
#pie{
	width:986px;
	height:5px;
	margin-top:30px;
	left:10px;
	background-image:url(../imagenes/img_cuadricula_pie.gif);
	background-repeat:repeat-x;
}


/*fin pie*/

/*Fin estructura derecha*/


/*Carga de páginas*/
#Titulopag{
	font-family: Tahoma, Verdana; 
	font-size: 20px; 
	color: #000000;
	text-align:left;
	border-bottom: 1px dotted #a2a2a2;
	padding-bottom:5px;
}
/* Texto Catalogo PDF */
.catalogopdf{
	color:#ff0000;
	font-family:Tahoma, Verdana;
	font-size:10px;
	font-style:normal;
	cursor:hand;
	text-decoration:none;
}
/* Fin Texto Catalogo PDF */
#contenidopag{
	line-height:1.3;
	padding-left:5px;
	padding-right:10px;	
	margin-top:10px;
	font-family: Tahoma, Verdana; 
	font-size: 12px; 
	color: #000000;
	text-align:justify;
	border: 1px SOLID #CCCCCC;
	height:295px;
	overflow-y:auto;
	overflow-x:hidden;
	vertical-align:top;
}
#contenidopagpartners{
	background-image:url(../imagenes/logos/partners.gif);
	background-repeat:no-repeat;
	line-height:1.3;
	padding-left:5px;
	padding-right:10px;	
	margin-top:10px;
	font-family: Tahoma, Verdana; 
	font-size: 12px; 
	color: #000000;
	text-align:justify;
	border: 1px SOLID #CCCCCC;
	height:295px;
	overflow-y:auto;
	overflow-x:hidden;
	vertical-align:top;
}
#contenidopagplano{
	margin-top:10px;
	border: 1px SOLID #CCCCCC;
	height:295px;
	overflow:hidden;
}
#contenidopagclave{
	margin-top:0px;
	border: 1px SOLID #CCCCCC;
	height:295px;
	overflow:hidden;
}
#imgcontenidopag{
	margin-top:7px;
	padding:7px;
}
#clientes{
	height:100%;
}
.logo{
	vertical-align:middle;
	text-align:center;
	width:83px;
	height:83px;
	border: 1px SOLID #5a91ca;
	float:left;
}
.logoOver{
	vertical-align:middle;
	text-align:center;
	width:83px;
	height:83px;
	border: 2px SOLID #5a91ca;
	float:left;
	cursor:hand;
}
.txtLogo{
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	color: #5a91ca;
	font-weight:bold;
	width:120px;
	text-align:left;
}
.txtLogo a{
	text-decoration:none;
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	color: #5a91ca;
	font-weight:bold;
	width:120px;
	text-align:left;
}
#txtcontenidopag{
	padding:15px;
	margin-bottom:5px;
	overflow:auto;
}
#txtcontenidopagpartners{
	padding:15px;
	margin-bottom:5px;
	margin-left:100px;
	overflow:auto;
}
#txtcontenidoclientes{
	padding:5px;
	margin-bottom:5px;
	overflow:auto;
}
.interlineado{
	line-height:1.5;
}
.nointerlineado{
	line-height:1.2;
}
/*Fin Carga de páginas*/

/*Tabla ECM*/
.tablaECM{
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
	vertical-align:top;
}
.tablaECM .cabeceraECM{
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-color:#dfdfdf;
}
/*Fin Tabla ECM*/

/*opciones clientes*/

.opcdiscont{
	border-bottom:#e26f0b dotted 1px;
	vertical-align:bottom;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
}
.contenidocliente{
	padding-top:6px;
}

/*Imagen entrada web*/
#imgcontentrada1{
	background-image:url(../imagenes/portada1.jpg);
	width:510px;
	height:375px;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:4px;
}
#imgcontentrada2{
	background-image:url(../imagenes/portada2.jpg);
	width:510px;
	height:375px;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:4px;
}
#imgcontentrada3{
	background-image:url(../imagenes/portada3.jpg);
	width:510px;
	height:375px;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:4px;
}
/*Menu desplegable*/
#apDiv1 {
	color:#13496c;
	position:absolute;
	background-image:url(../imagenes/lindesp.gif);
	text-align:center;
	left:458px;
	top:176px;
	width:92px;
	height:20px;
	z-index:11;
	visibility:hidden;
	border-bottom:#B7B7B7 solid 1px;
	border-right:#B7B7B7 solid 1px;
	border-left:#B7B7B7 solid 1px;
	padding-bottom:4px;
}

#apDiv2 {
	position:absolute;
	background-image:url(../imagenes/lindesp.gif);
	text-align:center;
	left:458px;
	top:196px;
	width:92px;
	height:20px;
	z-index:11;
	visibility:hidden;
	border-bottom:#B7B7B7 solid 1px;
	border-right:#B7B7B7 solid 1px;
	border-left:#B7B7B7 solid 1px;
	padding-bottom:4px;
}
.apDivfuente {
	font-family:tahoma;
	color:#0081D7;
	font-size:9px;
	text-decoration:none;
}

a.apDivfuente{
	font-family:tahoma;
	color:#0081D7;
	font-size:10px;
}
a.apDivfuente:hover{
	text-decoration:underline;
}
/* Cuabol */
#bancuabol{
	background-image:url(../imagenes/logos/logo_cuabol.gif);
	width:170px;
	height:80px;
	background-repeat:no-repeat;
	cursor:pointer;
}

#btnconsultoria{
	width:169px;
	height:24px;
	background-repeat:no-repeat;
	position:absolute;
	top:17px;
	left:3px;
	cursor:pointer;
}
#btnproductos{
	width:169px;
	height:24px;
	background-repeat:no-repeat;
	position:absolute;
	top:17px;
	left:172px;
	cursor:pointer;
}
#btnsoluciones{
	width:168px;
	height:24px;
	background-repeat:no-repeat;
	position:absolute;
	top:17px;
	left:341px;
	cursor:pointer;
}

#izqconsultoria {
	position:absolute;
	left:10px;
	top: 180px;
	width:245px;	/*Tamaño de los formularios izquierdos*/
	height:360px;
	background-image:url(../imagenes/izq_consultoria.jpg);
	background-repeat:repeat-y;
	text-align:right;
	margin-bottom:-5px;
}

#izqproduct {
	position:absolute;
	left:10px;
	top: 287px;
	width:245px;	/*Tamaño de los formularios izquierdos*/
	height:253px;
	background-image:url(../imagenes/izq_product.jpg);
	background-repeat:repeat-y;
	text-align:right;
	margin-bottom:-5px;
}

#izqsoluc {
	position:absolute;
	left:10px;
	top: 233px;
	width:245px;	/*Tamaño de los formularios izquierdos*/
	height:307px;
	background-image:url(../imagenes/izq_soluc.jpg);
	background-repeat:repeat-y;
	text-align:right;
	margin-bottom:-5px;
}

#izqclient {
	position:absolute;
	left:10px;
	top: 266px;
	width:245px;	/*Tamaño de los formularios izquierdos*/
	height:274px;
	background-image:url(../imagenes/izq_client.jpg);
	background-repeat:repeat-y;
	text-align:right;
	margin-bottom:-5px;
}

#certifica {
	position:absolute;
	left:10px;
	top: 266px;
	width:245px;	/*Tamaño de los formularios izquierdos*/
	height:274px;
	background-image:url(../imagenes/izq_client.jpg);
	background-repeat:repeat-y;
	text-align:right;
	margin-bottom:-5px;
}

#contenidopagcerti{
	background-image:url(../imagenes/logos/certi.gif);
	background-repeat:no-repeat;
	line-height:1.3;
	padding-left:5px;
	padding-right:10px;	
	margin-top:10px;
	font-family: Tahoma, Verdana; 
	font-size: 12px; 
	color: #000000;
	text-align:justify;
	border: 1px SOLID #CCCCCC;
	height:295px;
	overflow-y:auto;
	overflow-x:hidden;
	vertical-align:top;
}

#txtcontenidopagcerti{
	padding:15px;
	margin-bottom:5px;
	margin-left:100px;
	overflow:auto;
}

.txtcuabol{
	color:#24954E;
}