/* CSS Document */
*{margin:0; padding:0;}
body 
{
    width:100%;
	margin:0px;
	font-size:12px;
	color: #888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	 background-color:#f5f2ed;
	 
}
p {margin:0.5em 0px;}
.WrapperBDFPrincipal
{
   width:100%;
   height:auto;  
   clear:both;
margin:0px;
 
    }  
.WrapperContentBDF
{
    width:980px;
    margin:0 auto;    
    }  
  ul li
  {
      list-style-type:square;
      margin-left:15px;
      margin-bottom:4px;
      padding:0px 0px 2px 0px;     
      }
   ul li a:visited
  {
      font-size:12px;
      }         
/*Barra de ruta*/
#divTira
{
    width:102px;
    height:312px;  
    float:right;     
    }
 .divRight
 {
     background-color:#f3f3f3;
     height: /*318*/ 460px;
     width:210px;
     border-right:1px solid #dddddd;
     }   
#contentPage
{
    width:980px !important;
    float:left;       
    }
    
#barraURL
{
	width:650px;
	margin:0 auto 0 auto;
	font-size:10px;
	color: #0075bf;
	height:20px;
	padding-top:3px;
	float:left;
	margin-left:20px;

}

#barraURL A
{
	font-size:10px;
	color: #0075bf;
	text-decoration:none;
	font-weight:bold;
}
.nav_menu
{
    float:right;
    display:block;	
    }
.nav_menu a
{
    padding:5px;    
    color:Gray;
    font-size:11px;
    
    }
    .nav_menu a:hover
{
    color:#686868;
    }
/*.pestania    
{    
    border-bottom:3px solid #f4f5f4;
    border-right:1px solid #dadada;
    border-left:1px solid #dadada;
    border-top:1px solid #dadada;
    height:23px;
    font-size:11px;
  
    }*/
    


/*Título de Contenido*/

h1
{
	font-size:20px;
	color: #666666;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h2
{
	font-size:14px;
	color: #666666;
	margin:0px;
	padding: 5px 0px 0px 0px ;
}

h3
{
	font-size:12px;
	color: #0075bf;
	font-family:Verdana;
	margin:0px;
	padding:4px 0px 0px 0px;
}
h4
{
	font-size:12px;
	color: #0075bf;
	font-family:Verdana;
	margin:0px;
	padding:0px 0px 2px 0px;
}

h5
{
	font-size:12px;
	color: #666666;
	margin:0px;
	padding: 5px 0px 0px 0px ;
}
	
h6
{
	font-size:12px;
	color: #666666;
	margin:0px;
	padding: 5px 0px 0px 0px ;
}	
.leftColumn
{
	width:206px; float:left;
}
#divPrincipal
{
    	z-index:1;	
    }
.rightColumn
{
	width: 717px; 
	height:295px;
	float: right; 
	text-align:right; 
}
.contentflvPrincipal
{
  width:928px;
  border-left:1px solid #dddddd;
  border-right:1px solid #ddebf5;
  margin:0 auto;
    }
.PrincipalCorner    
{
  width:930px;
  background-image:url(/images/diseno_principal/corner_principal.jpg);
  background-repeat:no-repeat;
  height:/*15*/ 20px;
  margin:0 auto;
    }
.clear
{
	clear:both
}
.tituloInicioAzul {
	font-size: 12px;
	color: #0075BF;
	font-weight: bold;
	padding-top:10px;
	display:block
}
#ibdf_box{
	background:#ffffff url(../../images/bgIngresoiBDF.gif) no-repeat center top;
	height:186px;
}
#ibdf_box .tituloInicioAzul {
	width:90%;
	margin:auto;
	border-bottom:1px dashed #999;
	padding-bottom:4px;
	text-align:center
}
#ibdf_box .links{
	width:90%; 
	margin:6px auto 0px auto; 
	font-size:11px;
}
#ibdf_box .buttons
{
	width:90%; margin: 6px auto 0px auto; font-size:11px; text-align:center
}
#ibdf_box .inputs
{	
	width:90%; margin: 8px auto 8px auto; font-size:11px;
}
.contenidoGris9 {
	font-size:10px;
	color: #666666;
	padding-top:10px;
}
a.contenidoGris9  {
	font-size:10px;
	color: #666666;
	height:10px;
}

a:hover.contenidoGris9{
	font-size:10px;
	color: #0075bf;
}

a
{
	text-decoration:none;
}
.tituloOpcionesIni {
	color: #666666;
	font-weight: normal;
	font-size: 14px;
}



/*End Título*/
.AccesoIBDF {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
}

/*Tags HTML*/

img 
{
    border:0px;
}

/*Estilos para la estructuración de la página*/

#head   /*Encabezado*/
{
	width:94%;
	margin: 0 auto 0 auto;
	/*height:70px;*/
	float:inherit;	
}
#head_logo
{
	width:192px;
	height:52px;
	padding-top:20px;
	float:left;
}
#head_menu
{
	width:600px;
	float:right;
	padding-bottom: 0px;
	padding-top:10px;
	padding-right:22px;
	margin:0px;
	text-align:right;

}
#head_div
{
	width:100%;
	background: #FFFFFF url(../../images/imgBarraTop.gif) center top no-repeat;
	height:7px;
	float:left;
	text-align:center;
	font-size:1px;
	margin-bottom:10px;
	
}
#cont_main /*Contenido*/
{
	width:100%;
	margin: 0 auto 0 auto;
	float:inherit;
}
#cont_left
{
	width:730px;
	height:100%;
	padding-left:7px;
	float:left;
}
#cont_right
{
	background-image:url(../../images/divsecciones.gif);
	background-repeat:no-repeat;
	width:190px;
	padding-left:26px;
	height:500px;
	float:left;
}

#footer  /*Pie*/
{
	/*background-image:url(../../images/barraFooter.gif);
	background-repeat: repeat-x;*/
	width:100%;
	height:50px;
	text-align:center;
	clear:both;
	background-color:#f4f4f4;
	margin:0 auto;
}
.footer a:link
{	
    color:#979797 !important;	
    font-size:11px;
}
.footer a:hover
{	
    color:#e7950e !important;	
    font-size:11px;
}
.footer a:visited
{	
    color:#979797;	
    
}

#tasaCambio
{
	height:90px;
	background-image: url(../../images/fondotasas.gif);
	background-repeat:repeat-x;
	padding:  8px 4px 0px 6px;
	font-size:10px;

}

div.hr 
{
	width:98%;
	height: 2px;
	margin:0 auto 0 auto;
	background: #fff url(../../images/bgPuntosH.gif) repeat-x center center;
}
div.hr hr {
	display: none;
}

/*LISTAS*/
ul.ser-cliente {
	margin:0px 0px 0px 32px;
}


#list_1 {
	margin: 1em;
	padding:2px;
}

#list_1 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
}

#list_1 li {
	background-image: url(../../images/bull1.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-bottom: 4px;
	padding-left: 16px;
}

#list_1 li a
{
	text-decoration:none;
	color:Blue;
	margin:0px;
	padding:0px;
	font-size:11px;
}

#list_1 li a:hover
{
	text-decoration:none;
	color:Blue;
	margin:0px;
	padding:0px;
	font-size:11px;
}

.list_2 
{
	width:96%;
	margin: 0 auto 0 auto;
	padding: 0 auto 0 auto;
}

.list_2 ul {
	list-style: none;
	margin:0px;
	padding:0px;
	text-indent: 0em;
}

.list_2 li {
	/*background-image: url(../../images/bull1.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 16px;*/
	background-image: url(../../images/bull1.gif);
    background-repeat: no-repeat;
    list-style-type: none;
    padding-bottom: 10px;
    padding-left: 30px;
    background-position: 1% 14%;
    list-style-position:inside;
    margin:0px;
}

.list_2 li a
{
	color:#666666;
	
}
.list_2 li a:hover
{
	color:Blue;
	font-size:12px;
}

.list_2 li a:visited
{
	font-size:12px;
	line-height:normal;
}



.list_3 {
	margin: 1em;
	padding:2px;
}

.list_3 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
}

.list_3 li {
	background-image: url(../../images/bull2.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-bottom: 4px;
	padding-left: 16px;
}

.list_3 li a, a:hover
{
	text-decoration:none;
	color:Blue;
}

.list_3 ul li ul li {
	background-image: url(../../images/bull3.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-bottom: 4px;
	padding-left: 16px;
}


#list_4 {
	margin: 0em;
	padding: 0px 0px 0px 0px;
}

#list_4 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
}

#list_4 li {
	background: #FFFFFF url(../../images/bull4.gif) no-repeat left top;
	list-style-type: none;
	padding-bottom: 4px;
	padding-left: 10px;
}


#EnlacesInicio {
	margin: 0em;
	padding: 0px;
}

#EnlacesInicio a{
	margin: 0em;
	padding: 0px;
	color:#666;
	font-size:11px;
}

#EnlacesInicio a:hover{
	font-size: 11px;
	color: #006699;
	text-decoration:none;
}

#EnlacesInicio ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
}

#EnlacesInicio li {
	background: #FFFFFF url(../../images/bull5.gif) no-repeat left center;
	list-style-type: none;
	padding-bottom: 8px;
	padding-left: 10px;
	/*line-height:18px;*/
}

#EnlacesInicio li a, a:visited
{
	text-decoration:none;
	color:#666;
	margin:0px;
	padding:0px;
	font-size:11px;
}
#EnlacesInicio li a:hover{
	font-size: 11px;
	color: #006699;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#list_menuderecha {
	margin: 16px 0px 0px 0px;
	padding: 0px;
}

#list_menuderecha ul {
	list-style: none;
	margin: 0px;
	padding:0px;
	text-indent: 0px;
}

#list_menuderecha ul li 
{
	padding: 2px 4px 0px 4px;
	height:30px;
	margin: auto;
	list-style-type: none;
	list-style-image: none;
	background-image:url(../../images/bgMenu.gif);
	font-weight:bold;
	text-decoration:none;
	color:#7e7d7d;
}

#list_menuderecha ul li a
{
	text-decoration:none;
	color:#7e7d7d;
}

#list_menuderecha ul li a:hover
{
	color:#0075bf;
}
#list_menuderecha ul li.last
{
	background-image:none;
	height:24px;
}

/*TABLAS*/

.tdDivisiones
{	width: 0%; 
	background:#FFFFFF url(../../images/bgPuntosV.gif) repeat-y center top;
}

.tablascontenido table
{
	padding: 0px;
	margin: 0 auto 0 auto;
	width: 98%;
	border:0px;
}

.tablascontenido tbody
{
	font-size: 11px;
}
.tablascontenido tfoot
{
	height: 13px;
	font-size: 6px;
	background-image:url(../../images/bgTFootContenido.gif);
	background-repeat:repeat-x;

}
.tablascontenido thead
{
	font-size: 10px;
	background-image:url(../../images/bgTheadContenido.gif);
	background-repeat:repeat-x;
	height:30px;
	font-weight:bold;
}


.tablascajero table
{
	padding: 0px 0px 0px 0px;
	margin: 0 auto 0 auto;
	width:98%;
	border:0px;
}
.tablascajero tbody
{
	font-size: 11px;
}
.tablascajero thead td
{
	font-size: 10px;
	text-align:center;
	background: url(../../images/bgHeadTableCajeros.gif) no-repeat center top;
	height:26px;
	width:20%;
	font-weight:bold;
	padding:10px 0px 20px 0px;
}

.tablascajero #list_cajeros {
	margin: 0em;
	padding: 1px 0px 0px 10px;
}

.tablascajero #list_cajeros ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
	margin-top:0px;
	padding-top:0px;
}

.tablascajero #list_cajeros li {
	background-image: url(../../images/bull4.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-bottom: 8px;
	padding-left: 16px;
}

.tablascajero #list_cajeros li strong
{
	color:#EC8B06;
}


.tablassucursal_td
{
	padding: 10px 0 0 30px;
	margin: 0;
	font-size: 11px;
}

.tablassucursal_td a
{
	color:#333333;
	font-size: 11px;
}

.tablassucursal_td a:hover
{
	color:#3366cc;
	font-size: 11px;
}

.tablassucursal_thead
{
	
	text-align:center;
	background: #FFFFFF url(../../images/bgHeadTableSucursales.gif) no-repeat center top;
	height:30px;
	width:34%;
	font-weight:bold;
	padding:16px 0px 0px 0px;
}


.tablassucursal #list_cajeros {
	margin: 0em;
	padding: 1px 0px 0px 24px;
}

.tablassucursal #list_cajeros ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
}

.tablassucursal #list_cajeros li {
	background-image: url(../../images/bull4.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-bottom: 8px;
	padding-left: 16px;
}


.tablasejecutivos table
{
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 100%;
	border:0px;
	font-size: 10px;
}

.tablasejecutivos .list_ejecutivos {
	margin: 0em;
	padding: 1px 0px 0px 24px;
}

.tablasejecutivos .list_ejecutivos ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
}

.tablasejecutivos .list_ejecutivos li {
	background-image: url(../../images/bull4.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-bottom: 8px;
	padding-left: 16px;
}

.tablasgerentes {
	margin: 0em;
	padding: 1px 0px 0px 24px;
}

.tablasgerentes ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
}

.tablasgerentes ul li {
	background-image: url(../../images/bull4.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-bottom: 0px;
	padding-left: 16px;
}


/*GRID*/
.tcatalogos {
	/* Clase para los titulos de los catalogos*/
	font-family:Verdana;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
	color: #FFFFFF;
	background-image:url(../../images/bgtitulo.gif);
	height:26px;
	padding-left:15px;
	/*
	border-width: 1px ;
	border-color:#acd0ec; 
	border-style: dotted;
	background-color:#f5fafd;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#FFFFFFFF');*/
}


.tcatalogo {
	/* Clase para los titulos de los catalogos*/
	font-family:Verdana;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
	color: #FFFFFF;
	background-image:url(../../images/bgadmon.gif);
	height:26px;
	padding-left:15px;
	
}


.TitData{
	/*  color  tamaño y letra para los titulos principales del datagrid de listar*/
	font-family: Verdana;
	font-size: 12px;
	color:Red;
	height:25px;
	text-decoration: none;
	font-weight: normal;
	background-color: #CEE7FF;
}


.FondoListar {
	/* Aplicacion: DATAGRID 
	Accion: Define fondo y estilo de letra de la fila alterna del listado de datos
	Formato: Texto - Color - Fondo - Alto*/
	font-size: 11px;
	font-style: normal;
	height:20px;
	color: #333333;
	background-color: #FFFFFF;
	text-indent: 5px;
	vertical-align: middle;
	padding-right:5px;
}

/*FOMULARIO*/

/*Formulario de iBDF*/
.textboxUser
{
	font-family: Verdana;
	font-size: 10px;
	height: 14px;
	border: solid 1px #cccccc;
	width:180px;
}

.lblCompraDolar2
{
	text-align:center;
	font-size:11px;
	padding-top:4px;
}

/*Clases para uso de Skin*/
.buttonFormularios{
	font-family: Verdana;
	font-size: 13px;
	height: 28px;
	max-width:150px;
	width:120px;
	border:0px;
	padding:4px 10px;
	margin:4px;	
	color:#FFFFFF;
	background:#333333;
	cursor:pointer;
}

.buttonFormulariosHover{
	font-family: Verdana;
	font-size: 13px;
	height: 28px;
	max-width:150px;
	width:120px;
    padding:4px 10px;	
    margin:4px;
	border:0px;
	cursor:pointer;
	color:#FFFFFF;
	background:#006bb3;
	
}

.fileUpload{
	font-family: Verdana;
	font-size: 12px;
	height:22px;
	border-left:solid 1px #eaeaea;
	border-top:solid 1px #eaeaea;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	color:#333333;
	background-color:#ffffff;
}
.inputActivo 
{
	font-family: Verdana;
	font-size: 12px;
	border-left:solid 1px #dbe7ec !important;
	border-top:solid 1px #dbe7ec !important;
	border-right:solid 1px #dbe7ec;
	border-bottom:solid 1px #dbe7ec;
	color:#555555;
	background-color:#ffffff;
	height:25px;
	margin-bottom:10px;
	
}

.textboxActivo 
{
	font-family: Verdana;
	font-size: 12px;
	border-left:solid 1px #dbe7ec;
	border-top:solid 1px #dbe7ec;
	border-right:solid 1px #dbe7ec;
	border-bottom:solid 1px #dbe7ec;
	color:#555555;
	background-color:#ffffff;
	height:25px;
	/*margin-bottom:10px;*/
}

/*.bordes{
background-color: #f3faff;
width:400px;
padding: 20px 10px 20px 10px;
border: 1px solid #c9e2f3;
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius:11px;
margin-top:15px;
text-align:justify;
height:120px;
}
.bordes a{
	font-weight:bold;
	font-size:12px;
	}
.pico{
width:49px;
height:16px;
margin-left:15px;
position:relative;
top:16px;
left:10px;

}*/
.contenedor{			
width:665px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#515b61;
background-color:#fffae8;
border:1px solid #eeead8;
min-height:163px;
float:left;
}
.imagen{
margin-right:5px;
width:190px;
height:163px;
*float:left;/*para IE*/
}
.precioTit
{
    font-size:13px;
    color:#ffde02;
    font-weight:bold;   
    }
.precio_casa{
height:46px;
width:190px;
background-color:#35afe8;
color:#ffffff;
font-size:18px;
padding-left:10px;
/*background:url(../../images/principal/precios/img_precio_casa.png) no-repeat;*/
font-size:18px;
float:right;

}
.precio_terreno{
/*background:url(../../images/principal/precios/img_precio_terreno.png) no-repeat;*/
height:46px;
width:190px;
background-color:#35afe8;
color:#ffffff;
font-size:18px;
padding-left:10px;
float:right;
}
.precio_comercial{
/*background:url(../../images/principal/precios/img_precio_terreno.png) no-repeat;*/
height:46px;
width:190px;
background-color:#35afe8;
color:#ffffff;
font-size:18px;
padding-left:10px;
float:right;
}
.precio_vehiculo
{
    height:46px;
width:190px;
background-color:#35afe8;
color:#ffffff;
font-size:18px;
padding-left:10px;
float:right;
    }
/*.precio_vehiculo{
height:35px;
background:url(../../images/principal/precios/img_precio_carro.png) no-repeat;
background-position:right;
margin-right:23px;
color:#FFF;
font-size:18px;
padding-top:16px;
padding-right:20px;
text-align:right;
}*/
a:link{
color:#006bb3;

}
a:visited{
color:#006bb3;

}
.clear
{clear:both}

.pasos{
	width:219px;
	float:left;
	margin:2px;
	background-color:#f3faff;
	border:1px dotted #AAD5FF;
	text-align:left;
	height:250px;
	font-size:12px;
	color:#333;
	}
.detalleDiv
{
    clear:both;
    float:right;
    width:430px;
    margin:10px 15px 10px 0px;
    }
.detalleDivTit
{
    color:#017dc9;
    font-size:20px;
    }
#detalle{
		
	min-height:445px;	
	color:#666;
	font-size:12px;
	font-weight:bold;
	
	}
.detalletitulo{	
	
	margin:0 auto 0 auto;
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 11px;
    -webkit-border-radius: 11px;
	color:#0b8fe9;
	padding:5px;
	position:relative;
	clear:both;
	}
.detalle
{
    font-weight:bold;
    }	
	/*.detalleleft{
		width:394px;
		float:left;
		}*/
	.detalleleft #nav	
	{
	   bottom:-380px !important;
	   margin-left:50px;
	    }	
	.detalleright{
		/*width:585px;*/
		margin-left:30px;
		margin-top:15px;	
		padding:10px;
		background-color:#fffbe8;
		border:1px solid #e0e0e0;
		overflow:auto;
		}
	.detalleright b	
	{
	    color:#777777;
	    }
	.detalleright a
	{
	    color:#f8971c;
	    }
	/*.contentdetalle{
		padding:10px;
		}*/
	.contentimg
	{
		width:300px;
		float:left;
		}		
	.imgsmall{
		
		}	
	.imgaleria{
	border-color:Black;
	border-width:5px;
	}
	
	/*---------------ESTILO DE TABS PAGINA DE SEGUROS----------------------*/
	
	
	/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }




/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/* Component containers
----------------------------------*/
.ui-widget { font-family: verdana; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: verdana; font-size: 1em; }
#accordion .ui-widget-content { border: 1px solid #cbebff; background-color:#e8f6ff; color:#666; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header {  background-color:#666; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #d3d3d3 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold;  }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#666666; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background-color:#e8f6ff; font-weight: bold;; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  { background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }


/* Overlays */
.ui-widget-overlay { background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*Pop Top BDFPlus*/

#sliderWrap {
margin: 0 auto;
width: 369px;
}
#slider {

position: absolute;
background-image:url(/images/slider.png);
background-repeat:no-repeat;
background-position: bottom;
width: 369px;
height: 453px;
margin-top: -380px;
/*margin-top:-141px;*/
}
#slider img {
border: 0;
}
#sliderContent {
margin: 265px 0 0 80px;
position: absolute;
text-align:center;
text-align:justify;
color:#fff;
font-family:Verdana, Geneva, sans-serif;
width:240px;
padding: 10px;
font-size:12px;
}
#header {
margin: 0 auto;
width: 600px;
background-color: #F0F0F0;
height: 200px;
padding: 10px;
}
#openCloseWrap {
position:absolute;
margin: 385px 0 0 120px;
font-size:12px;
font-weight:bold;
}

/*Bienes Adjudicados Detalle de productos Estilo Galería*/

 #nav
    {
        z-index: 50;
        position: relative;
        bottom: -340px; 
        display:block;
        overflow:hidden;
        
    }
    #nav a
    {
        background: url("../../images/bullets2.png") no-repeat center center;
        text-decoration: none;
        margin: 0 5px;
        padding: 0px 3px;
        background-position: 0 1px;
        cursor:pointer;
    }
    
    #nav a.activeSlide
    {
        background: url("../../images/bullets.png") no-repeat center center;
        text-decoration: none;
        margin: 0 5px;
        padding: 0px 3px;
        background-position: 0 1px;
        cursor:pointer;
    }
    #nav a:focus
    {
        outline: hidden;
    }
    

/*Estilo Ganadores Cuenta de Ahorro Navidad*/

#accordion .ui-widget-content
{
    background-color:#f5fbff;
    padding:10px;
    }
#accordion /*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default */
{
    height:35px;
    background-color:#dadada !important;
    border:1px solid #c8c8c8; 
   color:#7f7f7f !important;
     font-size:15px;
     padding:10px; 
    
    }

#accordion .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    height:35px;
    color:#0f5ba7;      
    }

#accordion .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active  a
{
    font-size:15px;   
    padding:10px; 
     color:#555555 !important;    
    } 
    
  /*Accordion Dos*/  
  
  
#accordionDos .ui-widget-content
{
    background-color:#f5fbff;
    padding:10px;
    }
#accordionDos /*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default */
{
    height:35px;
    background-color:#dadada !important;
    border:1px solid #c8c8c8; 
  
     font-size:15px;
     padding:10px;     
    }
#accoridonDos /*.ui-accordion-content, .ui-helper-reset, .ui-widget-content, .ui-corner-bottom, .ui-accordion-content-active*/
{
 height:auto;
}    

#accordionDos .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    height:35px;
    color:#0f5ba7;      
    }

#accordionDos .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active  a
{
    font-size:15px;   
    padding:10px; 
     color:#555555 !important;    
    } 
    
            
ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
    padding-left:10px; 
     color:#555555 ;  
    }
    
    /*Estilo de Titulos de Pag en Cuentas*/
    
    .TitulosPag
    {
        font-family:Verdana;
        font-size:30px;
        font-weight:bold;
        color:#0070b6;
        clear:both;
        letter-spacing:-1px;
        margin:5px 0px 10px 0px
        }
        .TitulosPagNormal
        {
            color:#92969f !important;
            font-weight:normal !important;            
            font-family:Verdana;
        font-size:30px;
            }
.destacadoCuentas
{
    font-size:15px;
    
    } 
.destacadoCuentas img
{
    float:left;
    
    }              
        .ContentContenidoPag
        {
            width:95%;
            margin:0 auto;
            text-align:justify;
            padding-top:15px;                                     
            display:block;
       
            }
   .ContentContenidoPagDos
   {
        width:95%;
        margin:0 auto;
       }
.ContentContenidoPagLeft
{
    float:left;
    width:100%;
  overflow-y:hidden;
    padding:10px 0px 0px 10px;
    } 
.ContentContenidoPagRight
{
    float:right;
    width:45%;
    text-align:justify;
    padding:10px 10px 0px 0px;
    }                
    /*Estilo para tablas de Cuentas de Ahorro*/   
    
.tituloTablasCuenta{
	color:#eb820d;
	font-size:25px;
	font-family:Verdana, Geneva, sans-serif;	
	margin:0 auto;
	width:100%;
	}
.persona{
	width:100%;
	border:1px solid #4092ca;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#888888;
	margin:0 auto;
	}

.persona th{
	background-color:#0070ba;
	color:#FFF;
	padding:5px;
	border-bottom:1px solid #fff;
	}
.persona th+th{
		border-left:2px solid #fff;
	}	
.codigoCuenta td{
	background-color:#c4c4c4;	
	padding:5px;
	color:#FFF;
	font-weight:bold;
	}
.codigoCuentaTitulo{
	color:#000 !important;
	}
.persona td{
	
	padding:5px;
	border-bottom:1px solid #bfbfbf;}
.persona td+td{
	border-left:2px solid #0070ba;
	text-align:center;
	}
	
.restriccionCuenta{
	font-size:11px;
	}  
/*Herramientas*/	  

.corner_tools_left
{
    width:5px;
    height:123px;
    background:url(/images/principal/herramientas/corner_tools_left.png) no-repeat;
    float:left;  
    }
.corner_tools_center
{
    width:211px;
    height:123px;
    background:url(/images/principal/herramientas/corner_tools_center.png) repeat-x;
    float:left;
    text-align:left;  
    padding-top:15px;
    }
.corner_tools_center_a
{
    display:block; text-align:right; margin-right:10px;
    }    
.corner_tools_center a
{
    color:#e86721 !important;
    
    }    
.corner_tools_centerG
{
    width:220px;
    height:123px;
    background:url(/images/principal/herramientas/corner_tools_center.png) repeat-x;
    float:left;
    text-align:left;
    padding-top:15px;  
    }             
.corner_tools_right
{
    width:5px;
    height:123px;
    background:url(/images/principal/herramientas/corner_tools_right.png) no-repeat;
    float:right;  
    }
 .tltToolsAzul
 {
     color:#006bb3;
     font-weight:bold;
     font-size:14px;
     }    
     
.tltToolsNegro
 {
     color:#000000;   
     font-size:14px;
     } 
.divToolsG
{
    width:230px;
    height:123px;
    float:left;
    font-size:11px;
    text-align:left;
    /*margin-top:10px;*/
    
    }
.divToolsS
{
    width:221px;
    height:123px;
    margin-left:12px; 
    float:right;
    font-size:11px;    
    text-align:left;
    /*margin-top:10px;*/
    }   
.divToolsContenedorPrincipal  
{
    margin:0 auto;
    width:930px;
    }   
.corner_tools_centerG_img    
{
    float:left;
    /*margin-top:10px;*/
    padding-top:10px;
    padding-right:15px;        
    
    }
.corner_tools_center_text
{
    /*float:right;*/
    margin-top:10px;
      
    }    

.borderBottonInterno
{
    background-image:url(/images/Internas/borderBottom.png);
    width:932px;    
    height:38px;
    margin:0 auto;
    }    
/*Estilos de Página Interna*/    

.WrapperBDFInterna
{
   width:930px;
   height:auto;  
   clear:both;
margin:0px;
margin:0 auto;
overflow-x:hidden;

   }  

.WrapperContentBDFInterna
{  
    width:100%;
    background-color:White;
    border-left:1px solid #e2dfdf;
    border-right:1px solid #e2dfdf;
    height:100%;
    clear:both;
overflow:hidden;
    } 

/*Imagenes para titulos*/

.titCuenta, .titPrestamo, .titBusqueda, .titEmpresaCuenta,.titBDF, .titEmpresaInter,.titSeguridad, .titEmpresaCorporativos, .titFinanzasbdf, .titOtrosServ, .titPromociones, .titAyuda, titContentInside
{   
   width:690px;
   height:222px;
   margin:0 auto;
  
   
}
.titSeguridad{
background:url(/images/titulos/tit_img_seguridad.jpg) 100% 100% no-repeat;
}
.titBDF{
background:url(/images/titulos/tit_img_bdf.jpg) 100% 100% no-repeat;
}

.titCuenta{
background:url(/images/titulos/tit_img_personas_cuenta.jpg) 100% 100% no-repeat;
}
.titPrestamo
{
   background:url(/images/titulos/tit_img_personas_prestamo.jpg) 100% 100% no-repeat;   
    
}
.titAyuda
{
   background:url(/images/titulos/tit_img_ayuda.jpg) 100% 100% no-repeat;
       
}
.titBusqueda
{
   background:url(images/titulos/tit_img_busqueda.jpg) 100% 100% no-repeat;      }
   
.titEmpresaCuenta
{
   background:url(/images/titulos/tit_img_empresa_cuenta.jpg) 100% 100% no-repeat;      }   

.titEmpresaInter
{
   background:url(/images/titulos/tit_img_empresa_neginternacionales.jpg) 100% 100% no-repeat;      } 
.titEmpresaCorporativos
{
   background:url(/images/titulos/tit_img_empresa_pcorporativos.jpg) 100% 100% no-repeat;      }   
.titFinanzasbdf
{
   background:url(/images/titulos/tit_img_financiera.jpg) 100% 100% no-repeat;      }

.titOtrosServ
{background:url(/images/titulos/tit_img_otrosservicios.jpg) 100% 100% no-repeat;      } 

.titPromociones
{background:url(/images/titulos/tit_img_promociones.jpg) 100% 100% no-repeat;      } 
 
 .list-ayuda li
{
    
    padding-bottom:15px;    
    padding-top:10px;  
    border-bottom:2px dotted #cccccc;
    
    }  
.list-ayuda a
{
    font-size:14px;
    padding-bottom:15px;    
    
    }
.list-ayuda a:hover
{
  color:#f2b74c;
    
    }       
            
/*Promociones y Beneficios*/

.TitPrombdf
{
    font-size:20px;
    color:#6f6f6f;
    
    }
.ContentPrombdf
{
    color:#9e9e9e;
    } 
.EnlacesPrombdf a
{
    color:#e7820e;
    } 
.VigenciaPrombdf
{
    width:180px;
    background-color:#f7f7f7;
    border:1px solid #cccccc;
    padding:5px;
    font-size:11px;
    margin-left:10px;
    }
.TitVigenciaPrombdf
{
    color:#9e9e9e;
    font-size:13px;
    font-weight:bold;
    }
/*Estilos para sitemaps*/                  

.smTit{
	color:#757575;
	font-size:22px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:15px;	
	}
	.smTitsm{
	
	font-size:15px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;

	}
.smContentBloque .smsubTit{
	color:#92969f;
	text-decoration:none;
	font-size:15px !important;
	font-weight:bold;		
	}
	.info-dest { color:#006bb3; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.smsubTitL
{
    color:#006bb3;
    }	
.tblsm	{
	width:100%;
	margin:0 auto;	
	}
	.tblsm td	
	{
	    vertical-align:top;	
	}
.smList	li a{
	text-decoration:none;
	color:#7f7f7f;	
	list-style:none;
	font-size:12px;

	}
.smList	li a:hover{
	color:#eb8300;	
	}	
.smList	li {
	list-style:none;	
	}	
.smContentBloque	{
	
	padding:10px 0px 10px 10px;
	border:1px solid #ececec;
	width:314px;
	margin-bottom:20px;
	height:119px;
	text-align:left !important;
	
	}
	.smContentBloque td	
	{
	    vertical-align:top;	
	}		
	.tlbLinkContentBloque{
    border:1px solid #ececec;
	width:280px;
	margin-bottom:20px;
	height:50px;
	text-align:left !important;
	
	}
	.tlbLinkContentBloque td	
	{
	 vertical-align:top;
	 padding:10px 0px 10px 10px;	
	}
	.tlbLinkContentBloque tr:hover td {
    background:#f1f6f9;	 
    }
	.tlbLinkContentBloque td a
	{
	text-decoration:none;
	color:#7f7f7f;	
	list-style:none;
	font-size:12px;
	text-indent:0px;
	}	
	.tlbLinkContentBloque td a:hover
	{
	color:#eb8300;	
	}	
	
	
  /*Estilos para resultado de la búsqueda*/
  
/*li.li_selected { float:left; padding-left:0.3em; font-size:12px;}
li.li_selected a {color:#515559; font-weight:bold;}
li.li_page { float:left;padding-left:0.3em;font-size:12px;}
li.li_page a {}
 
 
.webResult a
{
display:block;font-size:1.2em;font-weight:bold;
}
.webResult a:link
{
color:#0086C3;
}
 
.webResult p{
color:#515559;
display:block;
font-size:1.2em;
text-align:justify}
 
p.notFound
{color:#000;
font-size:1.4em;
text-align:justify}*/


 #ul_page li
  {
    
      display:inline-table;
      *display:inline-block;
      *float:left;
      list-style:none;
      margin-top:15px;
      width:30px;
      text-align:center;
      }
    
  #ul_page li:hover
  {
      background-color:#029ff1;
         
      }
   
   #ul_page li a:hover
   {
       color:White;  
       }
          
  .webResult
  {
      margin-top:10px;
      padding-bottom:10px;
      border-bottom:1px dashed #cccccc;
      } 
    .webResult:hover
  {
      background-color:#f3f3f3;
      cursor:pointer;
      }     
 /*Steps Bienes en Venta*/     
 
 .divDetContactBb
 {
     background-color:#fffae8;
     border:1px solid #f2edda;     
     color:#6d6d6d;
     height:69px;   
     }
     
   .divDetContactBb a
 {
     color:#35afe8;
     
     }  
  
  .divDetContactBbTit
  {
      color:#fca001;
      font-weight:bold;
      font-size:13px;
      }   
      
  /*Accordion Bienes en Venta*/    
  
   #accordionBb h3
   {
       background:url(/images/tabBarra.png) no-repeat;
       width:671px;
       height:55px;
       cursor:pointer;
       }
  
  #accordionBb H3 a
  {
     
      height:41px;
      font-size:16px;
      }
 #accodionBb .ui-widget-content 
 {
     border:none !important;
     background-color:#FFFFFF !important;
     }   
     
  #accordionBb .ui-state-active     
  {
       background:url(/images/tabBarraClose.png) no-repeat;
       width:671px;
       height:55px;
       cursor:pointer;
}
    /*Accordion Tarjeta de Crédito*/
    #accordionTC .ui-accordion-content 
    {
        height:auto !important;
        padding:0px 0px 10px 0px !important;
    }
        
     #accordionTC h3
      {
       background:url(/images/tabBarratc.png) no-repeat;
       width:671px;
       height:41px;
       cursor:pointer;
       display:block; 
       padding:12px 0px 0px 35px;
       /*margin-bottom:15px;   */
       }
       
  #accordionTC H3 a
  {     
      height:41px;
      font-size:13px;
      color:#FFFFFF;
      }
 #accodionTC .ui-widget-content 
 {
     border:none !important;
     background-color:#FFFFFF !important;
     }   
     
  #accordionTC .ui-state-active     
  {
       background:url(/images/tabBarraClosetc.png) no-repeat;
       width:671px;
       height:41px;
       cursor:pointer;
       display:block; 
       padding:12px 0px 12px 50px;   
}  

/*Accordion Navidad*/
   

  #accordionNA h3
   {
       background:url(/images/tabBarratc.png) no-repeat;
       width:671px;
       height:41px;
       cursor:pointer;
       display:block; 
       padding:12px 0px 12px 35px;
       margin-bottom:15px;   
       }
  
  #accordionNA H3 a
  {     
      height:41px;
      font-size:13px;
      color:#FFFFFF;
      }
 #accodionNA .ui-widget-content 
 {
     border:none !important;
     background-color:#FFFFFF !important;
     }   
     
  #accordionNA .ui-state-active     
  {
       background:url(/images/tabBarraClosetc.png) no-repeat;
       width:671px;
       height:41px;
       cursor:pointer;
       display:block; 
       padding:12px 0px 12px 50px;   
}  
/*Error Page*/  

.TitErrorPage
{
    font-size:35px;
    color:#898989;
    letter-spacing:-1px;
    }
 /*   .btnIniGenericPage
 {
     background-image:url(/images/ErrorPage/btn_inicio.jpg);
     background-repeat:no-repeat;
     width:184px;
     height:44px;
     
     }   
 .btnIniGenericPage:hover 
 {
     background-image:url(/images/ErrorPage/btn_inicio_hover.jpg);
     background-repeat:no-repeat;
    cursor:pointer; 
     }   
.btnAIGenericPage:hover
{
    background-image:url(/images/ErrorPage/btn_inusual_hover.jpg);
    background-repeat:no-repeat;
    cursor:pointer;
    }
 .btnAIGenericPage
{
     width:294px;
     height:44px;
    background-image:url(/images/ErrorPage/btn_inusual.jpg);
    background-repeat:no-repeat;
    }        */
    
 /* Seccion: SERVICIO AL CLIENTE */
 
 .tlb-acce-at {margin:10px; width:100%;}
 .tlb-acce-at td{ padding:4px; text-align:center;}
 .tlb-acce-gen {display:inline-block; border-bottom:1px dashed #9fbac7; background:#fafcfd; margin:5px 0px; width:100%;} 
 .tlb-acce-gen td {padding:4px;}
 .tbl-form-sa { width:520px;}
 .tbl-form-sa td  {vertical-align:top;}
 .tbl-form-sa td select {height:27px;}
 
 
 /* FIN */ 
 .tlb-tipo {width:240px; padding:0px;}
 .tlb-tipo td { vertical-align:bottom;}
 .control-rbl { border-collapse:collapse; margin-left:10px;}
 .control-rbl td input[type="radio"],  .control-rbl td label
 { margin: 0px 3px 0px 3px;
   padding:0px; }
 .control-rbl td { vertical-align:bottom;}
 
 
