/*  CSS para proyecto {BCI: SEGURIDAD}			              */
/*  Version 1.0                                               */
/*  media: SCREEN                      						  */

/*  HISTORIAL DE MODIFICACIONES                               */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */

.texto {
	font-size: 12px;
	color: #333;
}
.paso1,
.paso2,
.paso3 {
	width: 674px;
	margin-right: auto;
	margin-left: auto;
}
.paso3 {
	clear:both;
	margin-top: 20px;
	margin-bottom: 10px;
}
#pie2 {
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.cont_servicios .comprobante {
	font-size: 12px;
	color: #666;
}
#frm input,
#frm .fondo input {
	background: url(../images/html/fondo_input.jpg) no-repeat 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #AFAFAF;
	border-radius: 2px;
	width: 80px;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	height: 20px;
}
/*HERRAMIENTAS TOP*/
.herramienta_sincro_multipass {
	text-align: center;
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	display: block;
	float: right;
	height: 50px;
	width: 42px;
	background-image: url(/resources/persona/images/html/ico_top_multipass.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.herramienta_sincro_multipass a {
	width: 38px;
	height: 39px;
	display: block;
	float: left;
	font-size: 1px;
	letter-spacing: -1px;
	text-indent: -9000px;
	text-decoration: none;
}
.herramienta_bloqueo_multipass {
	background: url(/resources/persona/images/html/ico_top_bloqueo_multipass.gif) no-repeat center top;
	text-align: center;
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	display: block;
	float: right;
	height: 50px;
	width: 42px;
}
.herramienta_bloqueo_multipass a {
	width: 38px;
	height: 39px;
	display: block;
	float: left;
	font-size: 1px;
	letter-spacing: -1px;
	text-indent: -9000px;
	text-decoration: none;
}
.herramienta_solicita_multipass {
	background: url(/resources/persona/images/html/ico_top_solicita_multipass.gif) no-repeat center top;
	text-align: center;
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	display: block;
	float: right;
	height: 50px;
	width: 42px;
}
.herramienta_solicita_multipass a {
	width: 38px;
	height: 39px;
	display: block;
	float: left;
	font-size: 1px;
	letter-spacing: -1px;
	text-indent: -9000px;
	text-decoration: none;
}
.herramienta_sincro_movilpass {
	background: url(/resources/persona/images/html/ico_top_movilpass.gif) no-repeat center top;
	text-align: center;
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	display: block;
	float: right;
	height: 50px;
	width: 42px;
}
.herramienta_sincro_movilpass a {
	width: 38px;
	height: 39px;
	display: block;
	float: left;
	font-size: 1px;
	letter-spacing: -1px;
	text-indent: -9000px;
	text-decoration: none;
}
.herramienta_bloqueo_movilpass {
	background: url(/resources/persona/images/html/ico_top_bloqueo_movilpass.gif) no-repeat center top;
	text-align: center;
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	display: block;
	float: right;
	height: 50px;
	width: 42px;
}
.herramienta_bloqueo_movilpass a {
	width: 38px;
	height: 39px;
	display: block;
	float: left;
	font-size: 1px;
	letter-spacing: -1px;
	text-indent: -9000px;
	text-decoration: none;
}
.herramienta_bloqueo_multipass_movil {
    background: url(/resources/persona/images/html/ico_top_bloqueo_multipass.gif) no-repeat center top;
    text-align: center;
    font: normal 9px Arial, Helvetica, sans-serif;
    color: #666;
    text-align: center;
    display: block;
    float: right;
    height: 50px;
    width: 42px;
}
.herramienta_bloqueo_multipass_movil a {
    width: 38px;
    height: 39px;
    display: block;
    float: left;
    font-size: 1px;
    letter-spacing: -1px;
    text-indent: -9000px;
    text-decoration: none;
}

/*END HERRAMIENTA*/
#content .contenido {
	background: url(../images/html/fondo_content.jpg) repeat-y 0px 0px;
	width: 710px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 16px;
}
.contenido .centrar {
	text-align: center;
}
.tooltip #opcion {
	width: 30px;
}
.headerAcordeon {
	cursor:pointer;
}
.cont_beneficios .expandable {
	cursor: pointer;
}
.cont_beneficios .tit_bullet_on {
	background: url(../images/html/bullet_down.gif) no-repeat 0px 0px;
	font-size: 1px;
	padding: 5px;
	cursor: pointer;
	margin-left: 5px;
}
.cont_beneficios .menuAbierto .tit_bullet_on {
	background: url(../images/html/bullet_up.gif) no-repeat 0px 0px;
}
.cont_beneficios .ok {
	background-image: url(../images/html/ico_ok.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 30px;
	display: inline-block;
	margin-left: 10px;
}
.cont_beneficios .nook {
	background-image: url(../images/html/ico_ok_no.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 30px;
	display: inline-block;
	margin-left: 10px;
}
.activa {
	color: #00cc00;
	text-transform: uppercase;
}
.noactiva {
	color: #ff0000;
	text-transform: uppercase;
}
.obligatorio{border: 1px solid #C03;}.tooltip label {
	vertical-align: middle;
	float: none;
}
.tooltip th {
	color: #FFF;
}
.obligatorio {
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-right-color-value: #cc0033;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-left-color-value: #cc0033;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border: 1px solid #cc0033;
}
/*NUEVO*/
.cont_servicios p, .cont_servicios .fondo .paso2 {
	font-size: 12px;
	color: #666;
}

.mensaje_error_clave { background: url(/resources/Webbci/common/images/ico_alerta_servicios.png) no-repeat 10px 10px #FFFFC6; padding: 0px 10px 10px 10px; border-radius: 10px; font: 12px Arial, Helvetica, sans-serif; color: #666; margin: 0px 0px 5px 0px; clear: both;list-style: none; width:670px !important}
.tabla_mensajes_error_clave {margin-left: 20px; *width: 98%; padding-top:5px;}

.tabla_mensajes_error_clave td{
    *width: 100% !important;
    text-align: left !important;
    *text-align: left !important;
    padding-top: 4px !important;    
}

.tabla_mensajes_error_clave div{
    *width: 100% !important;
    text-align: left !important;
    *text-align: left !important;
    padding-top: 4px !important;
    padding-left: 28px !important;
}

.lista_reglas_seguridad {
	margin-left: 18px !important;
}
