/* CSS Document */

*{padding:0; margin:0;}
html, body { height: 100%; padding:0; margin:0;}
* body {color:#333333; font-size:12px; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
.back{ background-color: #00477f}
a:link{color:#333333; text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}
a:visited{color:#333333;text-decoration:underline; font-family: Arial, Helvetica, sans-serif;}
a:hover{color:#333333;text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
p{margin-bottom:15px;}

#contenedora {width:778px; margin:0 auto; border:solid 1px #FFFFFF; border-top:0; background-color:#FFFFFF; z-index:0; font-family: Arial, Helvetica, sans-serif; color:#45494c;}
/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
#contenedora:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
#contenedora{display: inline-block}
* html #contenedora{height: 1%}
#contenedora{display: block;}

.loginybuscador{height:90px;background-color:#d2e1ee;background-image:url(../imagenes/backloginybuscadornew.gif);
background-repeat: no-repeat;}
#ucppal_contenedor{ position: relative; width:778px;height:234px; z-index:150}
.ucppal {position: absolute;z-index: 80;overflow: hidden;width:778px;height:234px; float:left }
#inicio{position:relative;float:left; z-index:210; width:82px}
#menu{position:relative; z-index:200;width:695px; padding:0; color:#FFFFFF; float:right}
#menuhome{position:relative; z-index:200;width:748px; padding:0 0 0 30px; color:#FFFFFF; float:right}
.cuerpo{position:relative;width:728px; margin:0 25px 25px 25px; z-index:1; }

/*cabagencias*/
.cabagencias{width:778px;height:234px; z-index:150;background-image: url(../imagenes/cabdepartamentales.jpg)}

/*Login*/
.login{width:490px; float:left; padding: 15px 0 0 20px; height:75px;}
.minilogin{width:485px; }
.campoformlog{height:20px; border: solid 1px #5786ab;}
.txtminilogin{font: normal 12px Arial, Helvetica, sans-serif; color:#5e5959;}
a.txtminilogin:link, a.txtminilogin:visited, a.txtminilogin:hover{font: normal 12px Arial, Helvetica, sans-serif; color:#5e5959;}
.txtminiloginError{font: normal 10px  Arial, Helvetica, sans-serif; color: #ff6600; padding-left:20px;}
a.lnkstxtminilogin, a.lnkstxtminilogin:link, a.lnkstxtminilogin:visited{color: #3F5498;text-decoration: underline;}
a.lnkstxtminilogin:hover{color: #3F5498;text-decoration: none;}
.lnkstxtminilogin{color: #3F5498;}
.contlnkstxtminilogin{padding: 3px 0 0 20px;}
.botonminilog{width:74px;height:21px;color:#fff; border:0;
background-image: url(../imagenes/btn_ingresar.gif);background-repeat: no-repeat;CURSOR: hand; margin-left:4px;}
.sepvertical{ color:#FFFFFF; font-weight:bold; padding: 0 7px;}

/*Buscador*/
/*.buscador{width:240px; float:right; padding:15px 0 0 10px;} */
.buscador { float: right;
    margin-right: 20px;
    padding: 15px 0 0;
    width: 240px;
}
.campoformchico{width:130px; height:20px; border: solid 1px #5786ab;}
.botonform {width:65px;height:21px;color:#fff; border:0;
background-image: url(../imagenes/btn_buscar.gif);background-repeat: no-repeat;CURSOR: hand; margin-left:4px;}

/*sector index sorteos */
.cuerpoizq{position:relative;width:283px;float:left;background-image: url(../imagenes/bg_sorteos.gif);background-repeat: repeat-y; margin-bottom:20px}
.cuerpoizqsup{width:283px;background-image:url(../imagenes/sorteos_sup.gif);background-repeat: no-repeat;
background-position: top;}
.cuerpoizqinf{width:253px; height:320px; background-image:url(../imagenes/sorteos_inf.gif); background-repeat: no-repeat; background-position: bottom; padding:15px; }
.sorteos_contenedor{width:253px; position: relative;overflow: hidden;}
.sorteos{position: absolute;z-index: 0;overflow: hidden; width:253px; height:290px; background-color:#FFFFFF}
.sorteos h1{ font-size:12px; font-weight:normal; line-height:18px;}
.slideuc{position: absolute; z-index:5; width:100px;float:left;padding-right:10px; top:305px;
left: 170px; }
.slideuc img{ width:25px; height:24px; border:0;padding:0 5px 0 0}
.cuerpoder{position:relative;width:420px;float:right;}
.coledecuenta{width:201px; float:left;}
.colindicadores{width:201px; float:right;}
a.titsorteos:link, a.titsorteos:visited, a.titsorteos:hover {color:#235c88; font-size:16px; font-weight:bold; line-height:24px}
.imgsorteos{ width:253px; margin-bottom:5px;}

/*Indicadores previsionales*/
.previsionales{width:201px;background-image: url(../imagenes/back_financieros.gif);
background-repeat: repeat-y; margin:12px 0 17px 0;}
.previsionalesup{width:201px; background-image: url(../imagenes/tit_indicadores.gif);
background-repeat: no-repeat; background-position: top;}
.previsionalesinf{width:171px; background-image: url(../imagenes/inf_indicadores.gif);background-repeat: no-repeat;background-position: bottom; padding:38px 15px 18px 15px;}
.indicadorestdos{padding-top:20px;}
a.indicadorestdos:link, a.indicadorestdos:visited, a.indicadorestdos:hover{color:#2d628d;} 
.sepindicadores{width:171px; height:1px; border-top: dotted 1px #CCCCCC; margin:5px 0;}

/*Indicadores financieros*/
.financieros{width:201px;background-image: url(../imagenes/back_financieros.gif);
background-repeat: repeat-y; margin:12px 0 17px 0;}
.financierosup{width:201px; background-image: url(../imagenes/tit_financieros.gif);
background-repeat: no-repeat;background-position: top;}
.financierosinf{width:171px; background-image: url(../imagenes/inf_financieros.gif);
background-repeat: no-repeat;background-position: bottom;padding:38px 15px 15px 15px;}


/*agencias*/
.agencias{position:relative;width:315px; height:47px;_height:64px;background-image:url(../imagenes/back_agencias.gif); background-repeat: no-repeat; clear:both; padding:17px 0 0 105px;}

/*agencias menu flash*/
#Layer1 {position:absolute;left:auto;right:auto;top:0;width:auto;height:175px;z-index:1;
vertical-align: top;margin-top: 45px;}

/*sector index noticias */
/*#noticias{width:728px;clear:both; 
background-image:url(../imagenes/lineback_noticias.gif);background-repeat: repeat-y;background-position: center;}*/
#noticias{width:558px;clear:both;float:left;
background-image:url(../imagenes/lineback_noticias.gif);background-repeat: repeat-y;background-position: 264px;}
/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
#noticias:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
#noticias{display: inline-block}
* html #noticias{height: 1%}
#noticias{display: block;}

/*hallvirtual*/
/*#hallvirtual{width:673px;clear:both; background-image:url(../imagenes/bg_hallvirtual.gif); background-repeat: no-repeat; padding: 10px 10px 10px 55px; height:87px; margin:12px 0 20px 0;}*/
#hallvirtual{width:673px;clear:both; background-image:url(../imagenes/bg_hallvirtual.gif); background-repeat: no-repeat; padding: 10px 5px 10px 50px; height:87px; margin:12px 0 20px 0; }
#hall_bienvenidos{float:left; width:270px;}
#hall_asesores{float:right; width:400px;}
#hall_asesoresizq{width:200px; float:left; }
#hall_asesoresizq div, #hall_asesoresder div{padding-top:3px;}
#hall_asesoresder{width:200px; float:right;}
.imgasesores{ float:left; margin-right:10px;}


/*.noticiasint{ width:310px; float:left; padding: 0 0 0 35px; margin-bottom:30px; display:inline}*/
.noticiasint{ width:249px; float:left; padding: 0 30px 0 0; margin-bottom:30px; display:inline}
/*.backimgnoticias{width:112px;height:112px;background-image:url(../imagenes/back_imgnoticias.gif);
background-repeat: no-repeat; padding: 6px 15px 15px 6px; float:left; margin-right:10px;}*/
.backimgnoticias{width:76px;height:76px;background-image:url(../imagenes/back_imgnoticias.gif);
background-repeat: no-repeat; padding: 5px 11px 11px 5px; float:left; margin-right:10px;}
/*.imgnoticias{ width:111px; height:111px;}*/
.imgnoticias{ width:76px; height:76px;}
/*a.titnoticias:link, a.titnoticias:visited, a.titnoticias:hover {color:#235c88; font-size:16px;  line-height:24px}*/
a.titnoticias:link, a.titnoticias:visited, a.titnoticias:hover {color:#235c88; font-size:12px;  line-height:18px; font-weight:bold;}
.noticiasint h1{font-size:12px; font-weight:normal; line-height:18px;}
.separador{width:728px;margin:5px 0 20px 0;height:1px;clear:both;
background-image:url(../imagenes/back_separador.gif);background-repeat: repeat-x;}

/*categoria*/
.categoria{float:left;width:728px; background-image: url(../imagenes/fdocat_center.jpg);background-repeat: repeat-y; height:auto; margin-bottom:20px;}
.categoriasup{float:left;width:728px;background-image: url(../imagenes/fdocat_sup.jpg);background-repeat: no-repeat;background-position: top;height:auto; }
.categoriainf{ float:left; width:698px;background-image: url(../imagenes/fdocat_inf.jpg);background-repeat: no-repeat;background-position: bottom; height:auto; padding:15px 15px 16px 15px;}
.catnombre{color:#0c2974;font-size:20px; padding-left:20px;background-image: url(../imagenes/bullet.gif);background-repeat: no-repeat;background-position: left;}
.catdescripcion{font-weight:bold; padding:0 0 0 20px;}
.imgcat { float:left; margin:0 15px 10px 0; margin-right:15px; display:inline; border:solid 1px #bfc1c0; width:160px;}
a.titnotcat:link,a.titnotcat:visited,a.titnotcat:hover {font-size:18px;color:#235c88;
}
.resumencat{line-height:18px; margin-top:3px;}

/*subcategorias*/
.subcategorias{width: 200px;}

/*noticias*/
.contenedoraimgUC{float:right; margin:10px 0 0 30px;}
.imgUC{border: 1px solid #bfc2c3; clear:both;}
.cuerpoUC{/*position:relative;width:588px; margin:0 150px 25px 40px; z-index:1; */ position:relative;width:678px; margin:0 50px 25px 50px; z-index:1;  }
.cuerpoUC h1{font-size:20px; color:#0c2974;padding-left:20px;background-image: url(../imagenes/bulletuc.gif);background-repeat: no-repeat;background-position: left top; font-weight:normal;}
.cuerpoUC ul{margin:10px;}
.cuerpoUC li{margin:10px; list-style-position: inside; list-style-type: disc;}
.fechasobretit h2{font-size:12px; color:#333; padding-left:20px; font-weight:normal; background:#FFFFFF;font-family:Arial, Helvetica, sans-serif}
.fechasobretit h3{font-size:12px;color:#333;padding-left:20px;font-weight:normal; background:#FFFFFF;
text-transform: uppercase;font-family:Arial, Helvetica, sans-serif}
.resumenUC{font-weight:bold; font-size:13px; line-height:22px; margin:0 0 25px 0; }
.notaUC{clear:both;font-family:Arial, Helvetica, sans-serif  }
.fechasobretit{width:678px; float: left; }
.titmasutilidades{margin:0 0 25px 0; width:678px; clear:both; height:auto;}
.piedefoto{font-size:10px;}
.utilidades{/*width:272px;*/ float:right; width:201px;}
.docsasociados{font-weight:bold; color:#0c2974; line-height:35px;}
.docasociadoimg{margin-right:10px;}
.contdocasociadoimg{float:left; width:15px; margin-top:2px; height:20px;}
a.docs:link, a.docs:visited, a.docs:hover,.docs{ color:#81868a}
.sepUcAsoc{ width:100%; height:1px; border-top: solid 1px #d3dfe9; }
.contgal{clear:both; padding:15px 0 0 65px;}

/*posicion*/
.posicion{width:723px;background-image: url(../imagenes/back_posicion.gif);background-repeat: no-repeat;height:22px; margin-bottom:20px; padding:0 0 5px 5px; color:#797979;}
.posicion img{margin:0 10px 0 10px;}
.posicion a:link,.posicion a:visited,.posicion a:hover{ color:#797979;}

.posicionew{width:723px;background-image: url(../imagenes/back_posicion.gif);background-repeat: no-repeat;height:22px;  padding:0 0 5px 5px; color:#797979;}
.posicionew img{margin:0 10px 0 10px;}
.posicionew a:link,.posicionew a:visited,.posicionew a:hover{ color:#797979;}

/*galeria*/
.galeria {float: left; height: 135px; width: 135px; margin-right:15px; margin-bottom: 15px;background-color:#e6eef6; padding: 10px; border: 1px solid #d4e0e9; }
.galeria img {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
.descripicion {font-size: 11px;}

/*footer*/
.footer{width:638px;height:51px;background-image: url(../imagenes/footer/back_footer.gif);background-repeat: no-repeat; margin: 0 0 10px 25px; color:#FFFFFF; clear:both; border-top:solid 30px #FFFFFF; padding:25px 0 0 90px;}
a.lnkfooter:link, a.lnkfooter:visited, a.lnkfooter:hover{color:#FFFFFF}

/*comentarios noticia*/
.comentarios{font-size: 14px; font-weight: bold; color: #0C2974}
.textocomentarios{font-size: 11px; font-weight: bold; color: #0C2974}
.comentariosenviados {font-size: 11px}
.comentariosenviados td {padding: 2px;}
a.btnenviarcomentarios:link, a.btnenviarcomentarios:visited {
text-decoration: none;color:#fff;border:0;padding: 5px 6px;
background-image: url(../imagenes/comentarios/back_btn.gif);background-repeat: no-repeat;font-weight: normal;height: 22px;font-size: 11px}
a.btnenviarcomentarios:hover {text-decoration: none;height: 22px;border:0;
padding:5px 6px;background-image: url(../imagenes/comentarios/back_btn.gif);
background-repeat: no-repeat;font-size: 11px;color:#fff}
.celdabtnenviarsup{width:105px; height: 32px; padding:5px;}

/* links comentarios home y categorķa */
a.comentarios:link, a.comentarios:visited  {color: #235c88; text-decoration: underline;font-size:12px; font-weight:normal}
a.comentarios:hover {  color:#235c88; text-decoration: none; font-size:12px; font-weight:normal}
.ico_comentarios { width:14px; height:11px; float:left; margin:0 5px 0 0; padding:0 }

/*votacion home y categorķa*/
.resvot{ margin-top:5px; color:#666666; margin-bottom:3px; }

/*paginado*/
.tabla_paginado{float: left;clear: both}
.tabla_paginado td{padding: 5px 0;}
a.siguiente { text-decoration: none;border: 1px solid #CCCCCC;padding: 1px 5px;height: 16px; margin-left:10px}
a.siguiente:link, a.siguient:visited { text-decoration: none;border: 1px solid #CCCCCC;padding: 1px 5px;height: 16px; margin-left:10px; width:65px}
a.siguiente:hover{ text-decoration: none;border: 1px solid #CCCCCC;padding: 1px 5px;background-color: #eeeeee;height: 16px; margin-left:10px; width:65px}
a.anterior { text-decoration: none;border: 1px solid #CCCCCC;padding: 1px 5px;height: 16px; margin-right:10px; width:65px }
a.anterior:link, a.anterior:visited { text-decoration: none;border: 1px solid #CCCCCC;padding: 1px 5px;height: 16px; margin-right:10px; width:60 }
a.anterior:hover{ text-decoration: none;border: 1px solid #CCCCCC;padding: 1px 5px;background-color: #eeeeee;height: 16px; margin-right:10px}
.paginas {text-align: center;font-size: 11px}
.paginas a:link{ text-decoration: none;border: 1px solid #CCCCCC;padding: 1px 5px;height: 16px;background-color: #fff}
.paginas a:visited{ text-decoration: none;border: 1px solid #CCCCCC;padding: 1px 5px;height: 16px;background-color: #fff}
.paginas a:hover {text-decoration: none;border: 1px solid #CCCCCC;padding: 1px 5px;background-color: #eeeeee;height: 16px}
.pag_selec{color:#FFFFFF;font-weight:normal;background-color: #f9b228;padding: 2px 6px;height: 16px}


/*validacion*/
.encuestabg{background-color:#6e6e6e}
.validacion { border: 1px solid #ff6600;padding: 10px; color: #ff6600;margin: 10px 0;font-size: 11px;font-weight: normal}
a.validacionlinks:link, a.validacionlinks:visited { text-decoration: underline;color: #ff6600}
a.validacionlinks:hover {text-decoration: none;color:  #ff6600}
#com_form {background-color: #f2f2f2;border: 1px solid #CCC;padding-left: 15px}
#com_form h2{font-size: 12px;font-weight: bold;color: #003366;text-transform: capitalize; margin-top:10px; }
.formtxtcom {border: 1px solid #CCC;width: 260px}
.imgsepcomentarios{ width: 100%; border-top: 1px solid #D3D6DB; margin: 5px 0 5px 0 }

#menutodoslosdptos{width:175px; background-color:#d2e1ee; padding:5px; border: solid 1px #d4d5db; }
#menutodoslosdptos a {display: block;}
#menutodoslosdptos a:link, #menutodoslosdptos a:visited{color:#444; text-decoration:none; padding:3px 0 3px 10px; }
#menutodoslosdptos a:hover{color:#444; text-decoration:underline;padding:3px 0 3px 10px; }

/*registro*/

.registroizq{width:132px; float:left;}
.registroizq1{width:128px; float:left;}
.registroder{width:418px; float:right;}
.registroder1{width:418px; float:right;}
.subtitulos{color: #003366; font-size:13px; font-weight:bold; line-height:30px;}
.camposreg{ border: solid 1px #acafb1; font-size:11px; height:18px; color:#45494c;}
.botonconfirmar{background-image: url(../imagenes/back_confirmar.gif);
background-repeat: no-repeat; border:0; height:24px; color:#FFFFFF;cursor: pointer; width:85px; background-color:#edf3fa; font-family:Arial, Helvetica, sans-serif}
.reccontrasenia{ font-size:12px;}
.error{color:#FF6600;}
.error a:link,.error a:visited{color:#FF6600; text-decoration:underline}
.error a:hover{color:#FF6600; text-decoration:none}

/*Login*/
.borderight{ width:305px; border-right: solid 1px #dddddd}
.txtlogin{ color:#666666; font-weight:bold;}
.txtlogin1{font-weight:bold;}
.borderleft{ padding-left:15px;}
a.lnkslogin:link, a.lnkslogin:visited{font-size: 11px;text-decoration: underline;}
a.lnkslogin:hover{font-size: 11px;text-decoration: none;}

/*bolsa de trabajo*/
.destacadostrab{width:201px;height:57px;background-image: url(../imagenes/trabajo_destacados.gif);background-repeat: no-repeat;float:left; margin: 0 15px;}
.destacadostrab div{margin:12px 10px 0 45px; color:#245b84; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.destacadostrab a, .linkstrab a, .lnkcurriculum a{color:#245b84;}
.destacadostrab a:link, .destacadostrab a:visited, .destacadostrab a:hover,.linkstrab a:link,.linkstrab a:visited,.linkstrab a:hover,.lnkcurriculum a:link,.lnkcurriculum a:visited, .lnkcurriculum a:hover{color:#245b84;}
.titulostrab{clear:both; padding:25px 0 25px 0;}
.linkstrab{width:201px; float:left; height:30px; margin: 0 15px; }
.lnkcurriculum{background-image: url(../imagenes/banner_curriculum.gif);background-repeat: no-repeat;height:49px; width:661px; clear:both; margin:15px 0 10px 15px;}
.lnkcurriculum div{padding:14px 10px 0 45px; color:#245b84; font-size:14px; font-weight:bold; }
.catdescripciontrab{font-weight:bold; padding:10px 0 0 20px; line-height:20px;}
.iframeconsultas{margin-left:15px;}
.titconsultas{clear:both; padding:25px 0 0 0;}

/*encuestas*/
.encuesta{width:170px; float:right; display:inline;}
.tablaencuestaiframe{width:167px;background-image: url(../imagenes/bg_encuesta.gif);
background-repeat: repeat-y;font-size:12px;}
.contencuestahome{padding:10px; font-family:Arial, Helvetica, sans-serif}
.preguntaencuestahome{font-size:12px; font-weight:bold; color:#285984; margin:0 5px;}
.opcionesencuestahome{font-size:12px;}
.lineaencuesta{margin:10px 0;}
.botonvotar{margin:5px 0 0 5px}
.bordenecuesta{height:43px;background-image:url(../imagenes/inf_encuesta.gif);
background-repeat: no-repeat;padding: 0 0 0 15px;font-weight:bold;vertical-align:top;}
a.resultadosanteriores:link, a.resultadosanteriores:visited{color:#285984;text-decoration: underline;}
a.resultadosanteriores:hover{color:#285984;text-decoration: none;}
.resultadoencuestahome{ font-size:12px;}
.votosencuesta{ font-size:11px; }


/*encuestas minisitios*/
.encuestaint{width:201px; display:inline;}
.tablaencuestaintiframe{width:201px;background-image: url(../imagenes/bg_encuesta_int.gif);
background-repeat: repeat-y;font-size:12px;}
.bordenecuestaint{ height:34px;background-image:url(../imagenes/inf_encuesta_int.gif);
background-repeat: no-repeat;padding: 0 0 0 15px;font-weight:bold;vertical-align:top;}

/*historico de encuestas*/
.tablaencuesta{width:400px;text-align:left; border-bottom:dotted 1px #CCCCCC;}
.tablaencuesta td{padding:5px;}
.preguntaencuestahome{color:#45494c; margin:10px 0 5px 0; }
.botresencuesta{ margin:10px 0 5px 0;}

/*buscador google*/
input.gsc-input {
    border-color: #5786AB;
	padding:2px;
	width:150px;
	background-image:none;
	margin-right:5px;

  }
  input.gsc-search-button {
    border-color: #0c2a73;
    background-color: #0c2a73;
	color:#ffffff;
	text-shadow: none;
	width:70px;
	height:21px;
	border:1px;
  }
  td.gsc-clear-button { display: none }
  
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}



