/* @override http://consorcio.creatika.cl/css/consorcio_new.css */

body {
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.caja_home {
	padding-top:5px;
	border-color:#669933;
	border-style:dotted;
	border-width:0px 1px 1px 1px;
}
.blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.celeste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4EC8D6;
}
 .verdebold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	font-weight: bold;

}
 .verdehome2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	text-decoration: underline;
}
 .verdehome2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	text-decoration: none;
}
 .verdehome2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
}
 .azulhome2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099cc;
	text-decoration: underline;
}
 .azulhome2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099cc;
	text-decoration: underline;
}
 .azulhome2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099cc;
	text-decoration: none;
}

 .linkblanco:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
}
.popup {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
}

 .linkblanco:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
 .linkblanco:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
 .linkblanco:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.textoinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 11px;
}
.textoinput_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 12px;
}
.textoselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	line-height: 11px;
}
 .linknoticias:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
 .linknoticias:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
 .linknoticias:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
 .linknoticias:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
 .linkgris:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
 .linkgris:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
 .linkgris:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
 .linkgris:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
 .linkgris11:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
 .linkgris11:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: undeline;
}
 .linkgris11:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
 .linkgris11:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
 .linkgris10:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
 .linkgris10:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: undeline;
}
 .linkgris10:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
 .linkgris10:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099cc;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099cc;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099cc;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099cc;
	text-decoration: underline;
}

 .linkazul10:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066D8E;
	text-decoration: underline;
}
 .linkazul10:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066D8E;
	text-decoration: none;
}
 .linkazul10:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066D8E;
	text-decoration: underline;
}
 .linkazul10:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066D8E;
	text-decoration: underline;
}
 .azul
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066D8E;
}
.textocont
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.texto1
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-align:justify;
}
.tit1
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #669933;
	font-size: 11px;
	font-weight: bold;
}	
.tit1:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #669933;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.tit1:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #669933;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.lista
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	list-style-position: outside;
	list-style-image:  url(../imagenes/bullet/lista.gif);
}

.linknew:link
 {
	font-family:Tahoma;
	font-size: 11px;
	color: #0099cc;
	text-decoration: undeline;

}
 .linknew:hover
 {
	font-family:Tahoma;
	font-size: 11px;
	color: #0099cc;
	text-decoration: none;
}
 .linknew:visited
 {
	font-family:Tahoma;
	font-size: 11px;
	color: #0099cc;
	text-decoration: undeline;
}
 .linknew:active
 {
	font-family:Tahoma;
	font-size: 11px;
	color: #0099cc;
	text-decoration: undeline;
}

.linkverdenew:link
 {
	font-family:Tahoma;
	font-size: 11px;
	color: #669933;
	text-decoration: undeline;
}
 .linkverdenew:hover
 {
	font-family:Tahoma;
	font-size: 11px;
	color: #669933;
	text-decoration: none;
}
 .linkverdenew:visited
 {
	font-family:Tahoma;
	font-size: 11px;
	color: #669933;
	text-decoration: undeline;
}
 .linkverdenew:active
 {
	font-family:Tahoma;
	font-size: 11px;
	color: #669933;
	text-decoration: undeline;
}

 .linkverde:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	text-decoration: undeline;
}
 .linkverde:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	text-decoration: none;
}
 .linkverde:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	text-decoration: undeline;
}
 .linkverde:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	text-decoration: undeline;
}
.rojo
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
}
.rojo2
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
}
 .rojo2:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	text-decoration: underline;
}
 .rojo2:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fc8760;
	text-decoration: underline;
}
 .rojo2:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	text-decoration: underline;
}
 .rojo2:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	text-decoration: underline;
}


.verde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669933;
	font-weight: normal;
}
.textonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-align:justify;
	text-decoration: none
}
.home2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-align:justify;
}
.home2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-align:justify;
	text-decoration:underline;
	display:block;
}
.home2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-align:justify;
	text-decoration:none;
}
.home2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align:justify;
}

.subtitulo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
.textoceleste { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; font-weight: normal}
.textoazulbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006699; font-weight: bold}
.azulverdana10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333366;}
.textohipotecario { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; font-weight: normal}
.rentabilidaddato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.rentabilidadtit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
}
 .linkazul10sub:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066D8E;
	text-decoration: none;
}
 .linkazul10sub:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066D8E;
	text-decoration: underline;
}
 .linkazul10sub:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066D8E;
	text-decoration: none;
}
 .linkazul10sub:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066D8E;
	text-decoration: none;
}
.blanco10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.blanco10:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.blanco10:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.blanco10:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkblanco9:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
 .linkblanco9:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
 .linkblanco9:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
 .linkblanco9:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.fondo_boton_newsletter
	{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	}
.texto_boton_newsletter
	{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	text-align:center;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;

	}
.texto_boton_newsletter:link
	{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;

	text-decoration:none;
	}
.texto_boton_newsletter:visited
	{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;

	
		text-decoration:none;
	}
.texto_boton_newsletter:hover
	{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url(../fondosmutuos/images/linea_azulb.gif) center repeat-x fixed;
	text-decoration:none;
	margin: -2px 0px 0px -2px;
	}
.texto_boton_newsletter:active
	{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	}
	
.subtitulo_01 {
border:#CCCCCC 1px solid;
}
.subtitulo_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:middle;
	color: #0099cc;
	border:#CCCCCC 1px solid;
	background:url(../images/bg_subtitulo.gif) bottom repeat-x;
}
.subtitulo_03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:top;
	color: #999999;
	border:#CCCCCC 1px solid;
	background:url(../images/bg_subtitulo.gif) bottom repeat-x;
}
ul {
	padding-left:0px;
	margin-left:0px;
	list-style-type:none;
}

 .link_blanco_cliente:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

	text-decoration:none;
	padding-left:20px;
	height:13px;

}
 .link_blanco_cliente:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

	text-decoration:none;
	padding-left:20px;
	height:13px;

}
 .link_blanco_cliente:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

	text-decoration:none;
	padding-left:20px;
	height:13px;

}
 .link_blanco_cliente:visited
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

	text-decoration:none;
	padding-left:20px;
	height:13px;
}
.recuperar_clave{
	width: 470px;
	float: left;
}
#contrasenas_rep{
	font-family: arial, sans-serif;
	color: #666;
	font-size: 12px;
}
#contrasenas_rep .dentro{
	width: 590px;
	float: none;
	margin: 0 auto;
}
#contrasenas_rep a{
	font-family: arial, sans-serif;
	color: #003084;
	font-size: 12px;
}
#contrasenas_rep .gris_fondo{
	background: #e6e6e6;
	padding: 15px;
	line-height: 1.1;
	margin-bottom: 20px;
}
#contrasenas_rep .solicita{
	display: block;
	text-indent: -9999px;
	margin: 10px;
	border-bottom: 1px solid #002B5F;
	background: url(/img/recuperar/solicita.gif) no-repeat;
	height: 30px;
}
#contrasenas_rep .recupera{
	display: block;
	text-indent: -9999px;
	margin: 10px;
	border-bottom: 1px solid #002B5F;
	background: url(/img/recuperar/recuperar.gif) no-repeat;
	height: 30px;
}
#contrasenas_rep .tit_cand{
	display: block;
	background: url(/img/recuperar/candado.gif) 10px 0 no-repeat;
	font-family: Lucida Grande, Lucida Sans;
	padding-left: 50px;
}
#contrasenas_rep .tit_cand strong{
	color: #002B5F;
	font-weight: normal;
	font-size: 16px;
}
#contrasenas_rep .tit_cand span{
	color: #002B5F;
	display: block;
	font-size: 16px;
}
#contrasenas_rep #ingresar_clave{
	margin: 15px 0;
}
#contrasenas_rep #ingresar_clave label{
	display: block;
	padding: 5px 0;
}
#contrasenas_rep input{
	border: 1px solid #666;
	padding: 3px 5px;

}
#contrasenas_rep .rut{
	padding-left:50px ;
	padding-bottom: 20;
	background: url(/img/recuperar/rut.gif) 17px 5px no-repeat;

}
#contrasenas_rep .codigo{
	padding-left:50px ;
	padding-bottom: 20;
	background: url(/img/recuperar/pass.gif) 17px 5px no-repeat;

}
#contrasenas_rep #ingresar_clave img{
	margin-left: 50px;
}
#contrasenas_rep #ingresar_clave a{
	display: block;
	margin-left: 50px;
	margin-top: 5px;
}
#contrasenas_rep #ingresar_clave .btn{
	display: block;
	border: none;
	margin-left: 50px;
	margin-top: 10px;
}
#contrasenas_rep .verisign{
	display: block;
	border-top: 1px solid #a5a5a5;
	padding-top: 10px;
	padding-left: 50px;
}
#contrasenas_rep .verisign img{
	display: block;
	position: relative;
	float: left;
	margin-right: 15px;
}
#contrasenas_rep .verisign p{
	padding-top: 10px;
	display: block;
}
#contrasenas_rep .legales p{
	margin: 10px 0;
	display: block;
	padding-left: 10px;
}
#contrasenas_rep {
	margin: 10px 0;
	display: block;
}
#contrasenas_rep .sidebar_rep{
	background: #f4f4f4;
	display: block;
	width: 290px;
	padding: 10px;
	float: left;
	margin: 0 5px;
}
#contrasenas_rep .sidebar_rep .verde{
	font-size: 14px;
	font-family: Lucida Grande, Lucida sans;
}
#contrasenas_rep .title_azul{
	color:#002B5F;
	font-weight: normal;
	display: block;
	font-size: 20px;
	font-family: Lucida Grande, Lucida sans;
}
#contrasenas_rep .gris{
	color:#777;
	display: block;
	margin: 10px 0;
	font-weight: bold;
}
#contrasenas_rep .tips li{
	padding-left: 25px;
	margin: 15px 0;
	background: url(/img/recuperar/ticket.gif) no-repeat;
}
#contrasenas_rep .celeste{
	font-size: 20px;
	display: block;
	margin: 10px 0;
	color: #002B5F;
	font-weight: normal;	
}
#contrasenas_rep .sidebar_rep a{
	font-size: 15px;
	display: block;
	text-align: center;
}
#contrasenas_rep .tit_verde{
	font-size: 15px;
	color:#002B5F;
	padding-left: 10px;
}
#ingresar_clave .recuperar{
	font-size: 13px;
	color:#002B5F;
	padding: 5px 10px;
	display: block;
}
#ingresar_clave .recuperar label{
	display: block;
	float: left;
	clear: both;
	width: 200px;
}
#contrasenas_rep #ingresar_clave .recuperar .btn{
	margin-left: 200px;
	display: block;
}
.dentro #ingresar_clave p{
	margin: 10px 0;
	padding: 0 10px;
}
.dentro #ingresar_clave p,.dentro .legales,.dentro .legales a {
	font-size: 12px;
}
.dentro .gris_nm{
	margin: 10px 10px;
}
.dentro #ingresar_clave p.nuevaclave {
	margin: 10px 0px;
}

	
table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    font-size: 12px;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 180px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 13px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
#contrasenas_rep #ingresar_clave a.dp-choose-date {
	width: 16px;
	height: 16px;
	padding: 0;
	margin:2px 3px 0;
	display: inline-block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/img/recuperar/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}
.texto_registro_2{
	padding-top: 5px;
}

.texto_registro_2 .textobase{
	color: #666;
	font-size: 12px;
	padding: 2px;
}
.texto_registro_2 .text_box{
	color: #666;
	font-size: 12px;
	margin: 2px 0;
	padding: 1px;
}
.texto_registro_2 .listalinks{
	border: 1px solid #e9e9e9;
	background:#FFF;
	padding: 0;
	z-index: 500;
	margin-left:80px;
	margin-top:-20px;
	position:absolute;
	width:140px;
}
.texto_registro_2 .listalinks li a{
	font-size: 12px;
	padding:3px 15px;
	color: #666;
	text-decoration: none;
	display: block;
	font-family: arial, sans-serif;
}
.texto_registro_2 .listalinks li{
	padding: 0;
	border-bottom: 1px solid #e9e9e9;
}
.texto_registro_2 .listalinks li a:hover{
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	background: #99C5E0;
}
#btn_ingresar{
	z-index: 5000;
	position: relative;
}
.bordeslaterales_gris{
	background:#F5F6F6;
	border-color:#FFF #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding-left:5px;
}
#telefono_menu{
	display: block;
	text-indent: -99999px;
	width: 175px;
	height: 70px;
	background: url(/img/contacto.jpg) no-repeat;
}
#telefono_tooltip{
	display: block;
	text-indent: -99999px;
	width: 194px;
	position: absolute;
	margin-top: -130;
	margin-left: -10px;
	z-index: 500;
	height: 140px;
	background: url(/img/tooltip_contacto.gif) no-repeat;
}


