*{-moz-box-sizing: border-box;box-sizing: border-box}
p{margin-top:0px;margin-bottom:1em;direction:ltr}
form{margin:0px;}
input{padding:0px;vertical-align:top}

body{
	background-image:url(../img/main_bg.jpg);
	background-repeat:repeat-x;
	padding-top:25px;
	background-color:#FFFFFF;
	margin-right: 0px;
	margin-bottom: 0px;

}

#container {
  padding-left: 198px;   /* LC width */
  padding-right: 180px; /* RC width */
}

#content {
  width: 378px;
  padding-top: 6px;
  padding-left:3px;
  padding-right:3px;
}

.contentnorefresh {
  width: 555px;
  padding-top: 6px;
  padding-left:3px;
  padding-right:3px;
}
#contentnorefresh2 {
  width: 555px;
  padding-top: 6px;
  padding-left:3px;
  padding-right:3px;
}
#contentnorefresh4 {
  width: 197px;
  
}

#nav {
  width: 197px;          /* LC width */
                         /* LC width */
  padding-bottom:3px;
  padding-right:3px;
}
#compromiso
{
   padding-bottom:3px;
   margin-right:3px;
   width:197px;

}
#login
{
	margin-top:26px;
	margin-right:3px;
	padding-bottom:1px;
	width:198px;
	
}
#login2
{
   padding-top:1px;
   margin-right:3px;
   padding-bottom:4px;
   width:198px;
}
#ad {
  width: 180px;         /* RC width */
                        
						/* RC width */
												
}
#footer {
  width:765px;
}

#header {
   width:765px;  
}
   
#breadcrumbs
{
   padding-bottom:3px;
}
#sec_title
{
   padding-bottom:3px;
   padding-top:4px;
}
#banner
{
   /*padding-top:20px;*/
   padding-bottom:0px;
   width:564px;
}
#logo
{
	display:none;
   width:198px;
}



#top_tools .img, #top_tools_en .img{ 
	float:left;
	margin:8px 5px 0 5px;
}



#top_tools .social_link, #top_tools_en .social_link {
	float:right;
	margin:5px 0 0 5px;
}

#top_tools .pr_flag, #top_tools_en .pr_flag{
	float:left;
	margin:5px 5px 0 5px;
}

#top_tools .tools {
	height:19px;
	float:right;
	margin-top:0px;
	margin-bottom:45px;
	display:block;
	
}

* html #top_tools .tools {
	width:399px;
}

 #top_tools_en .tools {
	height:19px;
	float:right;
	margin-top:0px;
	margin-bottom:45px;
	display:block;
	
}

* html #top_tools_en .tools {
	width:400px;
}

#top_tools span.main_links, #top_tools_en span.main_links{
		color:#2567AA;
		text-decoration:none;
}

#top_tools .main_links, #top_tools_en .main_links{
	float:left;
	padding:0px;
	vertical-align:middle;
	margin:6px 0 0 0px;
}

#top_tools span.main_links:hover, #top_tools_en span.main_links:hover{
		color:#2567AA;
		text-decoration:none;
}

#content_area
{
   width:379px;
   padding-top:6px;
} 

.gradient_bar
{
    background:url(/pr/shared/bg-search.gif) repeat-x;
} 
/***TextStyles***/
.mainLinkableTitles
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	color:#1b5383;
	line-height:19px;
	text-decoration: none;	
}
.mainTitles
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	color:#1b5383;
	line-height:19px;
}
.legales {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color: #999999;
	margin-left:10px;
	margin-right:10px;
}	

.main_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#666666;
	line-height:19px;
}

.cardrate{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#666666;
}
.main_links{
	font-family:Arial, Helvetica, sans-serif;
	color:#2567AA;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
}	

.main_links:hover {
	font-family:Arial, Helvetica, sans-serif; 
	color: #1f3b5d
;
	text-decoration:underline;	
}
.banner{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;	
}	

.banner:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
	font-weight: bold;
}


/*.main_links:visited {
	color:#800080;
	text-decoration:none;	
}*/

.white_Background
{
	background-color: #FFFFFF; 
}
.superscript
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color:#990000
	}
/***ad-areas***/
#promo1
{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:5px;
	
} 
#promo2
{
   padding-top:6px;
   padding-bottom:6px;
   padding-left:5px;
   
} 
#promo3
{
   padding-top:6px;
   padding-bottom:6px;
   padding-left:5px;
  
} 

/*** IE6 Fix ***/



* html #sec_title {
   padding-bottom:3px;
   padding-top:1px;
}
* html #content {
  width: 379px;
  position:fixed;
  padding-top: 6px;
}
* html #login
{
   padding-right:3px;
   padding-bottom:1px;
   width:198px;
}
* html #login2
{
   padding-top:1px;
   padding-right:3px;
   padding-bottom:4px;
   width:198px;
}
* html #FlashBanner
{
  padding-bottom:3px;
}  

* html #Flashcomp
{
  padding-bottom:2px;
  padding-right:2px;
}
 

/*------------------*/

p
{
	line-height: 150%
}
/*------------------*/

ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	margin-left: 5pt;
	padding-left: 8pt;
	margin-bottom: 0px;
}

* html ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	margin-left: 5pt;
	padding-left: 8pt;
	padding-bottom: 8px;
}

li
{
    list-style-type:disc;
	color:#666666;
}



/*------------------*/
.MAIN-IRA_LINKS
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #1B5383;
	text-decoration:none; 
}
/*------------------*/
.MAIN-IRA_LINKS:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #C41F2E; 
	background-color: #E4E9EB;
}
/*------------------*/
/*.MAIN-IRA_LINKS:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #800080; 
}*/
/*------------------*/
.MAIN-IRA_CONTENT
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color:#666666;	
}
.MAIN-IRA_LEGALES
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	margin-left:10px;
	margin-right:10px;
}	
/*------------------*/
.FORM
{
	margin-bottom: 0px;
	margin-top: 0px;
}
/*------------------*/
.INPUT_FIELDS
{
	color:#666666; 
	font-size: 11px;
	height: 19;
	border: 1px solid #9197A2; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	background-image: url(/pr/img/input_field_img.gif);
}
/*------------------*/
.INPUT_FIELDS_TEXT_AREA
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	border: 1px solid #9197A2;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(/pr/img/input_field_img.gif);
	background-repeat: no-repeat;
}
/*------------------*/
.DROPDOWNS
{
	color: #000000;
	font-size: .7em;
	height: 19px;
	border: 1px solid #9197A2;
	padding: 1px;
	width: 160px;
}
/*------------------*/
.PAGE_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .9em; 
	color: #000069; 
}

.page_title_sentence
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .8em; 
	color: #000069; 
}
/*------------------*/
.SUB_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .8em;
	font-weight: bold;
	color: #000000; 
}
/*------------------*/
.SIDE_BAR_TABLES
{
	padding: 6px;
}

.HEADER_TITLE_white {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*------------------*/
.HEADER_TITLE_white_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #FFFFFF;
}
/*------------------*/
.HEADER_TABLE
{
	padding: 2px;
}
/*------------------*/
.HEADER_LINKS
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #2567AA; 
}
/*------------------*/
.HEADER_LINKS:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C41F2E;
	font-size: 8pt;
	background-color: #E4E9EB;
}
/*------------------*/
.BREAD_CRUMBS_LINKS
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2567AA;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
}
/*------------------*/
.BREAD_CRUMBS_LINKS:hover
{
	color: #C41F2E;
	text-decoration:underline;
}
/*------------------*/
/*.BREAD_CRUMBS_LINKS:visited
{
	color: #800080;
	text-decoration:underline;	 
}*/
/*------------------*/
.BREAD_CRUMBS_TEXT
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#666666;
	font-weight: bold;
}
/*------------------*/

#footer_wrapper a{margin:0 0 0 40px;}

* html #footer_wrapper a{margin:0 0 0 20px;}

#footer_wrapper_en a{margin:0 0 0 40px;}

* html #footer_wrapper_en a{margin:0 0 0 20px;}

#icon_encuesta{
	margin: 5px 3px 0 0;
	vertical-align:baseline;
}

#top_footer{ line-height:30px; border-bottom:solid; border-bottom-color:#e3e5e6; border-bottom-width:1px;}


.FOOT_NOTES
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	color: #6d6e71;
}
/*------------------*/
.FOOTER_LINKS
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	color: #6d6e71;
	text-decoration:none;
}
/*------------------*/
.FOOTER_LINKS:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	text-decoration:underline;
	color: #6d6e71;
}
/*------------------*/
.FOOT-IRA_NOTES
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #a1a2a4;
}
/*------------------*/
.FOOTER-IRA_LINKS
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #CADCEB;
}
/*------------------*/
.FOOTER-IRA_LINKS:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FFFFFF;
}
/*------------------*/
.LIGHT_GREY
{
	background-color:#D2D2D2;
}
/*------------------*/
.LIGHT_BLUE
{
	background-color: #F6F9FA; 
}
/*------------------*/
.MEDIUM_BLUE
{
	background-color: #EDF1F3; 
}
/*------------------*/
.POPULAR_BLUE
{
	background-color: #000069; 
}
/*------------------*/


#row3
{
    height: 3px;
	max-height: 3px;
	min-height: 3px;
	background: none;
	width: auto;
	position: absolute;
	top:##px;
	
	
    
}

#row4
{
    height:3px;
	max-height:3px;
	min-height:3px;
	background:none;
	position:absolute;
	width:auto;
	border:none;
	display:block;
	
	
}
	
#row2
{
    height: 3px;
	max-height: 3px;
	min-height: 3px;
	background: none;
	width: auto;
	position: absolute;
	border: none;
	float:none;
	
}
#row5
{
    height:16px;
	max-height:16px;
	min-height:16px;
	background:none;
	width:auto;
	position:absolute;
	border:none;
	float:none;
	vertical-align:top;
	
}	
#content
{
    position: static;
	top:0px;
	clear:left;
	float:none;
	vertical-align:top;
	overflow:auto;
	
}

#adarea
{
    position: static;
	top:0px;
	clear:left;
	float:none;
	vertical-align:top;
	overflow:auto;	
}

#titlebar
{
    position: static;
	top:0px;
	clear:left;
	float:none;
	vertical-align:top;	
		
}

#breadcrump
{
    position: static;
	top:0px;
	clear:left;
	float:none;
	vertical-align:top;	
}
#mainframe
{
    float:none;
	clear:both;
}

sub {
	position:relative;
	font-size:90%;
	top:-0.9ex;
	margin-left:0.2em;
	margin-right:0.1em;
}


/*-----Consultores Financieros----*/
.showSwitch {
	DISPLAY: block
}
.hideSwitch {
	DISPLAY: none
}

#separator {
	background-image: url(/pr/pers/img/separador.jpg);
	height: 2px;
	width: 470px;
	background-repeat: no-repeat;
	clear: both;
}
#thirdseparator {
	background-image: url(/pr/pers/img/thirdSeparator.jpg);
	height: 98px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}

.Titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #20628b;
	font-style: normal;
}
.Tituloverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #7aa42a;
}
#tituloBox {
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#secseparator {
	background-image: url(/pr/pers/img/vertseparador.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 25px;
	float: left;
	background-position: center center;
}
#contenido1 {
	height: 20px;
	width: 345px;
	margin-top: 20px;
	float: left;
}
#contenido2 {
	height: 20px;
	width: 345px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
#contenedor {
	height: 100%;
	width: 480px;
}
#imageThumb {
	float: left;
	height: auto;
	width: 100px;
}
#fourthsepa {
	background-image: url(/pr/pers/img/fourthSeparator.jpg);
	background-repeat: no-repeat;
	height: 1px;
	width: 538px;
	clear: both;
}
#wintitle {
	background-image: url(/pr/pers/img/e-statements-backgroundContest.jpg);
	background-repeat: repeat;
	height: 30px;
	clear: both;
	width: 538px;
}
#winrules {
	height: 1070px;
	background-image: url(/pr/pers/img/e-statements-backgroundContest2.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 538px;
}
.winfooter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #090;
	width: 475px;
	float: left;
	padding-left: 30px;
}
#centeralize {
	width: 540px;
	margin-left: 15px;
}
#win {
	background-image: url(/pr/pers/img/e-StatementsWin.jpg);
	background-repeat: no-repeat;
	height: 196px;
	width: 223px;
	float: right;
}
#winen {
	background-image: url(/pr/pers/img/e-StatementsWin-en.jpg);
	background-repeat: no-repeat;
	height: 196px;
	width: 223px;
	float: right;
}
#wincontent {
	height: 150px;
	width: 315px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #55720f;
	margin-top: 20px;
}
#winrulestxt {
	width: 450px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	float: right;
	margin-right: 50px;
}









/*New Mi Banco*/

img, div, input { behavior: url(/pr/css/iepngfix/iepngfix.htc) }

#title {
	background-image: url(/pr/pers/img/biNewConceptBack.png);
	background-repeat: no-repeat;
	height: 55px;
	width: 570px;
	clear: both;
}
#wrapper {
	width: 568px;
	clear: both;
	height: 125px;
}
.titletxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	width: 450px;
	padding-top: 17px;
	padding-left: 20px;
}
.bottomtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #505050;
	width: 350px;
	float: left;
	height: 60px;
}


.buttonbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #505050;
	width: 100px;
	float: right;
	height: 85px;
}
.buttonTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8d300d;
	padding-top: 8px;
}
#orangeBtn {
	background-image: url(/pr/pers/img/orangeButton.png);
	background-repeat: no-repeat;
	width: 96px;
	background-position: center top;
	height: 32px;
	float: right;
}
#greenBtn {
	background-image: url(/pr/pers/img/greenButton.png);
	background-repeat: no-repeat;
	width: 96px;
	background-position: center top;
	height: 32px;
	float: right;
	clear: both;
}
#bottom {
	height: 80px;
	width: 500px;
	padding-top:15px;
	padding-left:40px;

}
#imageBottom {
	background-image: url(/pr/pers/img/backgroundBottom.png);
	background-repeat: no-repeat;
	height: 125px;
	width: 568px;
	background-position: center top;
}
#image {
	height: 119px;
	width: 172px;
	float: left;
	margin-left: 24px;
}
#firstimage {
	height: 119px;
	width: 172px;
	float: left;
}
#secondwrapper {
	width: 568px;
	clear: both;
	height: 200px;
}
#girlimage {
	float: right;
	background-image: url(/pr/pers/img/girl.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 250px;
	width: 200px;
}
#lista {
	float: left;
	height: 250px;
	width: 350px;
}
.secondcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-image: url(/pr/pers/img/arrow.jpg);
}
#thirdwrapper {
	width: 570px;
	clear: both;
	height: 70px;
}
#secondimage {
	height: 68px;
	width: 106px;
	float: left;
	margin-left:6px;
	
	
}
#popularitysp {
	float: right;
	background-image: url(/pr/pers/img/popularity-sp.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 250px;
	width: 200px;
}
#popularityen {
	float: right;
	background-image: url(/pr/pers/img/popularity-en.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 250px;
	width: 200px;
}
