/* 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; }
#inicio{position:relative;float:left; z-index:210; width:82px}
#menu{position:relative; z-index:200;width:695px; padding:0; 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 { 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;}

/*asesor*/
.datos_asesor{width:325px; border-right: solid 1px #cfdced; margin:20px 5px 0 0 ; float:left}
.form_asesor{width: 380px; float:right; margin:20px 0 20px 0;}
.imagenasesor{width:130px; float:left; border: solid 1px #b8b8b8; margin-right:20px; }
.titasesor{ color:#235c88; font-size:12px; font-weight:bold;}
.titasesor a:link,.titasesor a:visited{ color:#235c88; font-size:12px; font-weight:bold; text-decoration:underline;}
.titasesor a:hover{ color:#235c88; font-size:12px; font-weight:bold; text-decoration:none;}
.notasesor{width:713px;background-image: url(../imagenes/notasesor_fdo.gif);background-repeat: repeat-y; clear:both;float:left}
.notasesorsup{width:713px;background-image:url(../imagenes/notasesor_sup.gif);background-repeat: no-repeat;background-position: top;float:left}
.notasesorinf{width:673px; background-image:url(../imagenes/notasesor_inf.gif);background-repeat: no-repeat;background-position:bottom; padding:55px 20px 30px 20px; min-height:100px; float:left}
.separadorasesor{width:673px; background-color:#DDD; height:1px; margin:10px 0;}

/*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:270px; 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:300px;
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;}
.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;}
.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;}
/* 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;}

.noticiasint{ width:332px; float:left; padding: 0 12px 0 20px; margin-bottom:20px;}
.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;}
.imgnoticias{ width:111px; height:111px;}
a.titnoticias:link, a.titnoticias:visited, a.titnoticias:hover {color:#235c88; font-size:16px;  line-height:24px}
.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;}
.imgcat { float:left; margin:0 15px 10px 0; margin-right:15px; display:inline;}
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:578px; margin:0 150px 25px 50px; z-index:1;  }
.cuerpoUC h1{font-size:20px; color:#0c2974;padding-left:20px;background-image: url(../imagenes/bullet.gif);background-repeat: no-repeat;background-position: left top; font-weight:normal;}
.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:300px; float: left; }
.titmasutilidades{margin:0 0 25px 0; width:578px; clear:both; height:auto;}
.piedefoto{font-size:10px;}
.utilidades{width:272px; float:right;}
.docsasociados{font-weight:bold; color:#0c2974; line-height:35px;}
.docasociadoimg{margin-right:10px;}
a.docs:link, a.docs:visited, a.docs:hover,.docs{ color:#81868a}
.sepUcAsoc{ width:100%; height:1px; border-top: solid 1px #d3dfe9; }

/*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;}

/*galeria*/
.galeria {float: left; height: auto;width: auto; 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:11px; font-weight:normal}
a.comentarios:hover {  color:#235c88; text-decoration: none; font-size:11px; 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:60px;}
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; }

/*prensa*/
.prensaizq{width:480px; background-image:url(../imagenes/prensa_back.gif); margin:0 35px 20px 0; float:left; display:inline}
.prensaizqsup{width:480px;background-image:url(../imagenes/prensa_sup.gif);background-repeat: no-repeat;background-position: top;float:left;}
.prensaizqinf{width:440px;background-image:url(../imagenes/prensa_inf.gif);background-repeat: no-repeat;background-position: bottom; padding:20px; float:left;}
.prensader{width:208px; float:right; display:inline}
.prensainferior{width:688px;clear:both;float:left; padding:0 20px;}
.separadorprensa{width:440px;height:1px;clear:both;background-image:url(../imagenes/back_separador.gif);
background-repeat: repeat-x;height:20px;background-position: center;}
.imagenprensa{width:105px; margin-right:15px; float:left;}
/*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;
}
