/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
	
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

* { background-position: left top; background-repeat: no-repeat; }
html { background: url(../images/micuentacorriente/html.png) left bottom repeat-x; font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { background: url(../images/micuentacorriente/body.png) left top repeat-x; line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong, b { font-weight: normal; }	
i, ins { font-style: normal; }
a { text-decoration: none; outline: 0; }
img { -ms-interpolation-mode: bicubic; }
button { overflow: visible; border: 0; outline: 0; display: block; cursor: pointer; padding: 0; margin: 0; }
input, textarea { border: 0; padding: 0; margin: 0; outline: 0; resize: none; } 
 
::-moz-selection { background: #fe57a1; color: #FFF; text-shadow: none; }
::selection { background: #fe57a1; color: #FFF; text-shadow: none; }

/* LAYOUT */

#page-container { width: 958px; margin: 0 auto; }
#header { height: 117px; position: relative; }
#page-content { padding-bottom: 10px; }
#page-content h5 { width: 100%; border-bottom: 3px solid #a4c516; color: #00aed2; padding-bottom: 7px; font-size: 18px; font-family: 'RockwellBold'; margin-bottom: 20px; }
#footer { height: 167px; position: relative; }

.cleaner { clear: both; overflow: hidden; height: 1px; }

/* HEADER */

	/* Header newsletter */
	#header .newsletter { height: 23px; position: relative; }
	#header .newsletter p { font-size: 15px; color: #FFF; font-family: 'RockwellRegular'; line-height: 23px; }
	#header .newsletter form { height: 16px; position: absolute; right: 0; top: 3px; overflow: hidden; }
	#header .newsletter form input { width: 363px; height: 16px; line-height: 16px; text-indent: 10px; font-family: 'HelveticaNeueRegular'; color: #3d3c3f; font-size: 12px; float: left; }
	#header .newsletter form button { width: 26px; height: 16px; float: left; background: #00aed2; color: #FFF; font-family: 'RockwellBold'; font-size: 14px; text-align: center; text-transform: lowercase; }
	
	/* Logo */
	#header h1 { width: 334px; height: 94px; position: absolute; left: 0; top: 23px; }
	#header h1 a { width: 100%; height: 100%; display: block; background-image: url(../images/micuentacorriente/logo.jpg); } 
	
	/* Header menu */
	#header-menu { position: absolute; top: 23px; right: 0; }
	#header-menu ul { text-align: center; }
	#header-menu ul li { display: inline-block; margin-left: 5px; }
	#header-menu ul li:first-child { margin-left: 0; }
	#header-menu ul li a { height: 78px; display: block; color: #b1b3b4; font-size: 14px; font-family: 'RockwellRegular'; padding: 0 13px; }
	#header-menu ul li a ins { height: 27px; margin: 10px auto; display: block; }
	#header-menu ul li a:hover,
	#header-menu ul .active a { background: #a4c516; color: #FFF; }
	#header-menu ul li a .title { padding-top: 16px; display: block; }
	
		/* Header menu icons and hover */
		#header-menu ul li .home .image { width: 25px; background: url(../images/micuentacorriente/header-menu-icons.png) -77px top no-repeat; }
		#header-menu ul li .home:hover .image { width: 25px; background: url(../images/micuentacorriente/header-menu-icons.png) -77px -27px no-repeat; }
		
		#header-menu ul li .banks .image { width: 25px; background: url(../images/micuentacorriente/header-menu-icons.png) left top no-repeat; }
		#header-menu ul li .banks:hover .image { width: 25px; background: url(../images/micuentacorriente/header-menu-icons.png) left -27px no-repeat; }
		
		#header-menu ul li .blog .image { width: 25px; background: url(../images/micuentacorriente/header-menu-icons.png) -35px top no-repeat; }
		#header-menu ul li .blog:hover .image { width: 25px; background: url(../images/micuentacorriente/header-menu-icons.png) -35px -27px no-repeat; }
		
		#header-menu ul li .questions .image { width: 25px; background: url(../images/micuentacorriente/header-menu-icons.png) -110px top no-repeat; }
		#header-menu ul li .questions:hover .image { width: 25px; background: url(../images/micuentacorriente/header-menu-icons.png) -110px -27px no-repeat; }
		
		/* Put white icon for active state menu */
		#header-menu ul .active .home .image { background-position: -77px -27px; }
		#header-menu ul .active .banks .image { background-position: left -27px; }
		#header-menu ul .active .blog .image { background-position: -35px -27px; }
		#header-menu ul .active .questions .image { background-position: -110px -27px; }
		
/* BREADCRUMBS */
	.breadcrumbs { width: 961px; height: 24px; background-image: url(../images/micuentacorriente/breadcrumbs.jpg); margin-bottom: 20px; }
	.breadcrumbs ul { height: 24px; line-height: 24px; padding-left: 15px; }	
	.breadcrumbs ul li { display: inline-block; margin-right: 5px; }
	.breadcrumbs ul li a { font-size: 14px; color: #00aed2; font-family: 'RockwellRegular'; text-transform: uppercase; }
	.breadcrumbs ul li a strong { font-family: 'RockwellBold'; }
	.breadcrumbs ul li i { font-size: 14px; color: #00aed2; }		
		
/* PAGE CONTENT */	
	
	/* Compare */
	.current-accounts { width: 958px; position: relative; }
	.current-accounts .comparador-de-cuentas { width: 31px; height: 220px; background-image: url(../images/micuentacorriente/comparador-de-cuentas.jpg); position: absolute; top: 20px; left: -30px; }
	.current-accounts .current-accounts-top,
	.current-accounts .current-accounts-bottom { width: 958px; height: 8px; }
	.current-accounts .current-accounts-top { background-image: url(../images/micuentacorriente/current-accounts-top.png); }  
	.current-accounts .current-accounts-bottom { background-image: url(../images/micuentacorriente/current-accounts-bottom.png); }
	.current-accounts .current-accounts-content { background: url(../images/micuentacorriente/current-accounts-content.png) left top repeat-y; overflow: hidden; min-height: 226px; }
	.current-accounts .current-accounts-content .title { width: 299px; float: left; background: url(../images/micuentacorriente/account-icon.jpg) right top no-repeat; }
	.current-accounts .current-accounts-content .title .inner { padding: 42px 25px 0 25px;; }
	.current-accounts .current-accounts-content .title .inner h2 { font-size: 44px; color: #FFF; font-family: 'RockwellBold'; line-height: 34px; }
	.current-accounts .current-accounts-content .title .inner h3 { font-size: 30px; color: #FFF; font-family: 'RockwellBold'; }
	.current-accounts .current-accounts-content .title .inner p { font-size: 14px; color: #FFF; font-family: 'HelveticaNeueRegular'; padding-top: 10px; line-height: 21px; }
	.current-accounts .current-accounts-content .information { width: 659px; float: right; background: url(../images/micuentacorriente/account-information.jpg) 98% bottom no-repeat; }
	
	.compare { width: 100%; height: 100%; }
	.compare fieldset { padding: 45px; }
	.compare fieldset .field { width: 390px; overflow: hidden; margin-bottom: 15px; }
	.compare fieldset .field .labels { width: 210px; float: left;  }
	.compare fieldset .field .labels label { font-size: 16px; color: #444; font-family: 'RockwellBold'; text-align: right; display: block; }
	.compare fieldset .field .labels small { color: #545454; display: block; font-family: 'HelveticaNeueRegular'; font-size: 11px; padding-top: 5px; text-align: right; }
	.compare fieldset .field .labels i { font-size: 16px; color: #000; font-family: 'HelveticaNeueRegular'; }
	.compare fieldset .field .labels .advanced-search { font-family: 'HelveticaNeueRegular'; font-size: 11px; color: #00aed2; background-image: url(../images/micuentacorriente/zoom.jpg); background-position: left 2px;; padding-left: 20px; float: right; position: relative; top: 10px; }
	.compare fieldset .field .elements { width: 155px; float: right; }
	.compare fieldset .field .elements input { border: 1px solid #313131; padding: 5px; font-size: 12px; color: #868889; font-family: 'HelveticaNeueRegular'; }
	.compare fieldset .field .elements button { width: 110px; height: 25px; background-image: url(../images/micuentacorriente/compare.jpg); font-size: 16px; color: #FFF; font-family: 'RockwellBold'; }
	
	/* Custom selectbox */
			.compare div { position: relative; } 

		/* setting the width and height of the SELECT element to match the replacing graphics */
			select.select { position: relative; z-index: 10;  cursor: pointer; width: 155px !important; height: 24px !important; line-height: 24px; }

		/* dynamically created SPAN, placed below the SELECT */
			span.select { position: absolute; bottom: 0; left: 0; width: 155px; height: 24px; line-height: 24px; text-indent: 10px; background-image: url(../images/micuentacorriente/select.png); cursor: pointer; z-index: 1; top: 0; font-size: 12px; color: #000; font-family: 'HelveticaNeueRegular'; }
	
	/* Types of account */		
	.types-of-accounts { height: 28px; position: relative; margin-top: 11px; }
	.types-of-accounts p { font-family: 'HelveticaRegular'; font-size: 13px; color: #868889; position: absolute; top: 10px; left: 0; } 		
	.types-of-accounts p strong {  }
	.types-of-accounts p strong a { color: #444; font-family: 'HelveticaBold'; }
	.types-of-accounts p strong a:hover { text-decoration: underline; }
	
	.types-of-accounts .accounts { position: absolute; top: 0; right: 0; }		
	.types-of-accounts .accounts ul { overflow: hidden; }
	.types-of-accounts .accounts ul li { float: left; margin-left: 8px; }
	.types-of-accounts .accounts ul li:first-child { margin-left: 0; }
	.types-of-accounts .accounts ul li a { width: 178px; height: 28px; line-height: 28px; display: block; float: left; text-align: center; background: url(../images/micuentacorriente/type-of-accounts.jpg) -186px top no-repeat; color: #444; font-size: 13px; font-family: 'RockwellBold'; text-transform: uppercase; }
	.types-of-accounts .accounts ul li a:hover { background: url(../images/micuentacorriente/type-of-accounts.jpg) left top no-repeat; color: #FFF; } 
	
	/* Ranking */
	.ranking { margin: 28px 0 60px 0; }
	.ranking ul { text-align: center; }
	.ranking ul li { width: 225px; height: 292px; display: inline-block; margin-left: 15px; position: relative; }
	.ranking ul li:first-child { margin-left: 0; }
	.ranking ul li h4 { font-size: 15px; color: #FFF; font-family: 'RockwellRegular'; padding-top: 78px; white-space:nowrap;}
	.ranking ul li h4 strong { font-family: 'RockwellBold'; }
	.ranking ul li .item { width: 202px; background: #FFF; text-align: left; margin: 9px auto; position: relative; }
	.ranking ul li .item .number { width: 16px; height: 16px; line-height: 16px; text-align: center; font-size: 13px; font-family: 'RockwellBold'; background: #00aed2; display: block; position: absolute; right: 0; top: 0; color: #FFF; }
	.ranking ul li .item .title { width: 186px; font-size: 15px; color: #ad3b45; font-family: 'RockwellRegular'; border-bottom: 1px solid #afafaf;  margin: 0 auto; }
	.ranking ul li .item .title span { padding: 10px 0 10px 20px; background: url(../images/micuentacorriente/ranking-title-bullet.jpg) left 10px no-repeat; display: block; }
	.ranking ul li .item .cuenta-portada { height:45px;}
	.ranking ul li .item .cuenta-portada .enlace { width:80px;float:left;margin-left:10px;margin-top:10px;}
	.ranking ul li .item .cuenta-portada .param { width:80px;float:right;margin-right:10px;margin-top:10px;}
	.ranking ul li .item .cuenta-portada a {  color: #000; font-size: 12px; text-decoration: underline; font-family: 'HelveticaRegular'; display: block; line-height: 12px;}
	.ranking ul li .item .cuenta-portada b { font-size: 12px; color: #868889; font-family: 'HelveticaBold'; }
	.ranking ul li .add { width: 30px; height: 22px; background-image: url(../images/micuentacorriente/add.jpg); display: block; position: absolute; bottom: -22px; left: 50%; margin-left: -15px; }
	
	.ranking ul .mod1 { background: url(../images/micuentacorriente/ranking.jpg) left top no-repeat; }
	.ranking ul .mod2 { background: url(../images/micuentacorriente/ranking.jpg) -244px top no-repeat; }
	.ranking ul .mod3 { background: url(../images/micuentacorriente/ranking.jpg) -489px top no-repeat; }
	.ranking ul .mod4 { background: url(../images/micuentacorriente/ranking.jpg) -733px top no-repeat; }
	
/* CNT SECTION */		
	
	/* Display left column */
	.display-left { width: 602px; float: left; }
	
		/* News */
		.news {  }
		.news .section { overflow: hidden; margin-bottom: 20px; }
		.news .section time { width: 50px; text-align: center; float: left; position: relative; top: 2px; }
		.news .section time i { font-family: 'BebasRegular'; display: block; text-transform: uppercase; }
		.news .section time .month { font-size: 20px; color: #00aed2; }
		.news .section time .date { font-size: 33px; color: #00aed2; }
		.news .section time .year { font-size: 17px; color: #a4c516; }
		
		.news .section img { float: left; margin-right: 10px; }
		
		.news .section .desc {  }
		.news .section .desc h6 { font-size: 14px; font-family: 'HelveticaBold'; }
		.news .section .desc h6 a { color: #444; text-decoration: underline; }
		.news .section .desc p { font-size: 14px; color: #535353; padding-top: 10px; font-family: 'HelveticaRegular'; line-height: 16px; }
		
		/* Account List */
		.account-list { overflow: hidden; }
		.account-list ul { width: 150px; float: left; margin-left: 60px; }
		.account-list .first { margin-left: 0; }
		.account-list ul li { padding-bottom: 10px; }
		.account-list ul li a { font-size: 14px; color: #313131; text-decoration: underline; font-family: 'HelveticaRegular'; background: url(../images/micuentacorriente/account-list-bullet.jpg) left 2px no-repeat; padding-left: 20px; display: block; }
		.account-list ul li a:hover { text-decoration: none; }
		
		
	/* Display right column - Types */
	.display-right { width: 311px; float: right; }
	
		/* Types of bank accounts */
		.bank-account { padding-bottom: 35px; }
		.bank-account dl {  }
		.bank-account dt { font-size: 14px; color: #313131; font-family: 'HelveticaBold'; padding-top: 25px; }
		.bank-account dt a { font-size: 14px; color: #313131; font-family: 'HelveticaRegular'; font-weight: bold}
		.bank-account dt:first-child { padding-top: 0; }
		.bank-account dd { padding: 5px 0 0 15px; }
		.bank-account dd a { font-size: 14px; color: #6f6f6f; font-family: 'HelveticaRegular'; text-decoration: underline; }
		.bank-account dd a:hover { text-decoration: none; }
		
		/* Banner */
		.banner { padding: 0 0 35px 0; text-align: center; }
		
		/* Solve your questions about your accounts */
		.solve-problem { width: 306px; position: relative; }
		.solve-problem .solve-problem-top,
		.solve-problem .solve-problem-bottom { width: 306px; }
		.solve-problem .solve-problem-top { height: 8px; background-image: url(../images/micuentacorriente/solve-problem-top.jpg); }
		.solve-problem .solve-problem-bottom { height: 9px; background-image: url(../images/micuentacorriente/solve-problem-bottom.jpg); }
		.solve-problem .solve-problem-content { background: url(../images/micuentacorriente/solve-problem-content.jpg) left top repeat-y; overflow: hidden; padding: 27px 19px; }
		
		.solve-problem .solve-problem-content .title { font-size: 30px; color: #00aed2; font-family: 'RockwellBold'; }
		
		.question-section { width: 268px; overflow: hidden; margin-top: 10px; position: relative; }
		.question-section .question-section-top,
		.question-section .question-section-bottom { width: 268px; }
		.question-section .question-section-top { height: 8px; background-image: url(../images/micuentacorriente/question-section-top.jpg); }
		.question-section .question-section-bottom { height: 18px; background-image: url(../images/micuentacorriente/question-section-bottom.jpg); }
		.question-section .question-section-content { width: 268px; background: url(../images/micuentacorriente/question-section-content.jpg) left top repeat-y; padding: 5px; }
		.question-section .question-section-content span { font-size: 14px; color: #404040; font-family: 'HelveticaRegular'; }
		.question-section .question-section-content span a { font-size: 14px; color: #404040; font-family: 'HelveticaRegular'; }
		.question-section .question-section-content time { font-size: 12px; color: #00aed2; position: absolute; right: 5px; bottom: -1px; font-family: 'RockwellBold'; }
		
		.question-mark { width: 57px; height: 77px; display: block; background-image: url(../images/micuentacorriente/question-mark.jpg); position: absolute; right: 25px; top: -5px; }
		
		.question-link { width: 142px; height: 28px; line-height: 28px; display: block; background-image: url(../images/micuentacorriente/ask.jpg); margin: 0 auto; color: #FFF; font-size: 17px; text-align: center; font-family: 'RockwellBold'; position: relative; top: 20px; }
		
		/* Ing direct */
		.ing-direct { width: 588px; background: #00aed2; margin: 0 0 32px 0; float:left}
		.ing-direct .ing-direct-top,
		.ing-direct .ing-direct-bottom { width: 588px; }
		.ing-direct .ing-direct-top { height: 12px; background-image: url(../images/micuentacorriente/int-direct-top.jpg); float:left}
		.ing-direct .ing-direct-bottom { height: 19px; background-image: url(../images/micuentacorriente/int-direct-bottom.jpg); float:left}
		.ing-direct .ing-direct-content { padding: 12px 19px; }
		.ing-direct .ing-direct-content .ing-header { height: 60px; /*background-image: url(../images/micuentacorriente/ing.jpg);*/ padding-left: 115px; position: relative; }
		.ing-direct .ing-direct-content .ing-header div { width: 275px; }
		.ing-direct .ing-direct-content .ing-header h2 { color: #FFF; font-size: 20px; font-family: 'RockwellBold'; text-transform: uppercase; padding-top: 15px; }
		.ing-direct .ing-direct-content .ing-header h3 { color: #FFF; font-size: 14px; font-family: 'RockwellBold'; }
		.ing-direct .ing-direct-content .ing-header a { float:right;color:white;/*font-family:'RockwellBold';*/ }
		.ing-direct .ing-direct-content .rsociales { float:left; width:550px;margin-bottom:5px;margin-top:5px;}
		.ing-direct .ing-direct-content img {float:left;margin-top:15px;max-height:50px;max-width:90px}
		.ing-section { float:left;width:520px;margin-bottom: 8px; background: #FFF; padding: 15px; }
		.ing-section h4 { width: 100%; border-bottom: 3px solid #a4c516; color: #00aed2; padding-bottom: 7px; font-size: 18px; font-family: 'RockwellBold'; margin-bottom: 20px; }
		.ing-section table { width: 100%; }
		.ing-section table tr {  }
		.ing-section table tr td { vertical-align: top; }
		.ing-section table tr td strong { font-size: 14px; color: #313131; font-family: 'HelveticaBold'; display: block; padding: 0 0 9px 20px; }
		.ing-section table tr td strong a {color: #313131; }
		.ing-section table tr td p {color: #313131; font-family: 'HelveticaBold'; font-size: 11px; padding: 0pt 0pt 9px 25px;}
		.ing-section table tr td strong small { font-size: 12px; color: #b1b3b4; }
		.ing-section table tr td .more { width: 131px; height: 21px; line-height: 21px; text-align: center; display: block; background-image: url(../images/micuentacorriente/more.jpg); color: #FFF; font-size: 13px; font-family: 'RockwellBold'; margin-bottom: 9px; float: right; }
		.mapa-ing-section {width: 588px;}
		
		.ing-section .info_sucur{font-family: Helvetica;font-size: 12px;margin-bottom: 25px;}
		.ing-section .info_sucur strong{font-family:HelveticaBold;}

		.ing-section .no_products{font-family:Helvetica;font-size:12px;}
		
		/* Comments */
		
		.comments {  }
		.comments ul { width: 100%; overflow: hidden; margin-bottom: 22px; }
		.comments ul li { float: left; }
		.comments ul .avatar { width: 100px; text-align: center; }
		.comments ul .avatar figcaption { font-size: 12px; color: #444; font-family: 'HelveticaBold'; padding-top: 5px; }
		.comments ul .text { width: 486px; float: right; }
		.comments ul .text .opinion { width: 466px; position: relative; }
		.comments ul .text .opinion .opinion-top { width: 466px; height: 16px; background-image: url(../images/micuentacorriente/opinion-top.jpg); position: relative; }
		.comments ul .text .opinion .opinion-top .user-rating { position: absolute; top: 7px; right: 14px; }
		.comments ul .text .opinion .opinion-content { background: url(../images/micuentacorriente/opinion-content.jpg) left top repeat-y; padding: 10px; }
		.comments ul .text .opinion .opinion-content h6 { font-size: 18px; color: #000; font-family: 'HelveticaBold'; font-style: italic; padding-bottom: 10px; }
		.comments ul .text .opinion .opinion-content p { font-size: 13px; color: #444; font-family: 'HelveticaNeueRegular'; padding-bottom: 5px; }
		.comments ul .text .opinion .opinion-content span { font-size: 11px; color:#408080; font-family: 'HelveticaNeueRegular'; padding-bottom: 5px; }
		.comments ul .text .opinion .opinion-bottom { width: 466px; height: 15px; background-image: url(../images/micuentacorriente/opinion-bottom.jpg); }
		
		.opinion-arrow { width: 20px; height: 20px; display: block; background-image: url(../images/micuentacorriente/opinion-arrow.jpg); position: absolute; left: -20px; top: 20px; }
		
		/* Comments form */
		.send-comment { width: 594px; overflow: hidden; margin-top: 40px; }
		.send-comment .send-comments-top,
		.send-comment .send-comments-bottom { width: 594px; height: 3px; }
		.send-comment .send-comments-top { background-image: url(../images/micuentacorriente/send-comments-top.jpg); }
		.send-comment .send-comments-bottom { background-image: url(../images/micuentacorriente/send-comments-bottom.jpg); }
		.send-comment .send-comments-content { background: url(../images/micuentacorriente/send-comments-content.jpg) left top repeat-y; padding: 30px 35px; }
		.send-comment .send-comments-content .title { font-size: 18px; color: #a4c516; font-family: 'RockwellBold'; padding-bottom: 20px; }
		.send-comment .send-comments-content label { font-size: 13px; color: #444; font-family: 'HelveticaBold'; }
		.send-comment .send-comments-content .choose-account {  }
		.send-comment .send-comments-content .choose-account select {  }
		.send-comment .send-comments-content .field { padding-top: 15px; position: relative; }
		.send-comment .send-comments-content .field label { display: block; padding-bottom: 10px; }
		.send-comment .send-comments-content .field input { width: 505px; height: 21px; background-image: url(../images/micuentacorriente/input.jpg);  }
		.send-comment .send-comments-content .field textarea { width: 505px; height: 92px; background-image: url(../images/micuentacorriente/textarea.jpg); overflow: auto; }
		.send-comment .send-comments-content .field .user-rating { position: absolute; left: 120px; top: 15px;; }
		.send-comment .send-comments-content .field  button { width: 63px; height: 20px; background-image: url(../images/micuentacorriente/send.jpg); font-size: 13px; color: #FFF; font-family: 'RockwellBold'; position: absolute; top: 15px; right: 20px; }
		
		/* User Rating */
		.user-rating {  }
		.user-rating li { display: inline-block; margin-right: 3px; }
		.user-rating li a { width: 15px; height: 14px; display: block; background: url(../images/micuentacorriente/stars.png) -16px top no-repeat; }
		.user-rating li .active { background: url(../images/micuentacorriente/stars.png) left top no-repeat; }
		
		.user-rating-inputs { left: 120px;position: absolute;top: 15px; }

		/*Commons*/
		div.rating-cancel,div.star-rating {float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
		div.rating-cancel,div.rating-cancel a {background:url(gfx/stars/vote-delete.gif) no-repeat 0 -16px}
		div.star-rating,div.star-rating a {background:url(gfx/stars/vote-star.gif) no-repeat 0 0px}
		div.rating-cancel a,div.star-rating a {display:block;width:16px;height:100%;background-position:0 0px;border:0}
		div.star-rating-on a {background-position:0 -16px!important}
		div.star-rating-hover a {background-position:0 -32px}
		
		/* Read Only CSS */
		div.star-rating-readonly a {cursor:default !important}
		
		/* Partial Star CSS */
		div.star-rating {background:transparent!important;overflow:hidden!important}
		
		/* Stars */
		.stars span {text-align:center;width:100px;background-image:url(gfx/stars/static-stars.png); background-repeat:no-repeat; padding-top:10px; display:block; height:18px; overflow:hidden; font-size:11px}
		.stars-5 span {background-position:50% 0}
		.stars-4 span {background-position:50% -28px}
		.stars-3 span {background-position:50% -56px}
		.stars-2 span {background-position:50% -84px}
		.stars-1 span {background-position:50% -112px}
		.stars-0 span {background-position:50% -140px}		
		
		.ranking ul li .item ol{}
		.ranking ul li .item ol li{
			display: inline-block;
    		margin-right: 3px;
			height:1px;
			width:1px;
		}
		.ranking ul li .item ol li a{
			width: 15px; height: 14px; display: block; background: url(../images/micuentacorriente/stars.png) -16px top no-repeat;padding:0px;margin-top:25px;			
		}
		.ranking ul li .item ol li .active {
			background: url(../images/micuentacorriente/stars.png) left top no-repeat;padding:0px;margin-top:25px;
		}
		.user-rating-home { position: absolute; top: 7px; right: 14px; }
		
		
		
		/* Ing direct - Green */
		
		.ing-direct-green { background: #a4c516; margin-bottom: 10px; float:left}
		.ing-direct-green .ing-direct-top { float:left;height: 9px; background-image: url(../images/micuentacorriente/ing-direct-top-green.jpg); }
		.ing-direct-green .ing-direct-bottom { float:left;height: 19px; background-image: url(../images/micuentacorriente/ing-direct-bottom-green.jpg); }
		 /*.ing-direct-green .ing-direct-content .ing-header { background-image: url(../images/micuentacorriente/ing-green.jpg); }*/
		.ing-direct-green .ing-direct-content .ing-header h3 a { font-size: 14px; color: #FFF; text-decoration: underline; font-family: 'RockwellRegular'; text-transform: uppercase; float:left }
		.ing-direct-green .ing-section table { table-layout: fixed; }
		.ing-direct-green .ing-section table tr td { text-align: right; font-size: 14px; font-family: 'HelveticaNeueRegular'; }
		.ing-direct-green .ing-section table tr td strong { display: block; text-align: left; }
		.ing-direct-green .ing-section p { font-size: 14px; font-family: 'HelveticaNeueRegular'; }
		
		.ing-header .apply-now { position: absolute; top: 58px; right: 0; }
		
		.apply-now { width: 154px; height: 28px; line-height: 28px; display: block; text-align: center;; background-image: url(../images/micuentacorriente/apply-now.png); font-size: 17px; color: #FFF; font-family: 'RockwellBold'; }
		
		/* Pay Account */
		.pay-account { width: 586px; overflow: hidden; margin-bottom: 35px; }
		.pay-account .pay-account-top,
		.pay-account .pay-account-bottom { width: 586px; height: 4px; }
		.pay-account .pay-account-top { background-image: url(../images/micuentacorriente/pay-account-top.jpg); }
		.pay-account .pay-account-bottom { background-image: url(../images/micuentacorriente/pay-account-bottom.jpg); }
		.pay-account .pay-account-content { background: url(../images/micuentacorriente/pay-account-content.jpg) left top repeat-y; padding: 9px 20px; position: relative;height: 68px; }
		.pay-account .pay-account-content div { width: 250px;}
		.pay-account .pay-account-content div p { font-size: 18px; color: #00aed2; font-family: 'RockwellBold'; text-transform: uppercase; line-height: 17px;}
		.pay-account .pay-account-content div p a { color: #00aed2; font-family: 'RockwellRegular'; font-size: 14px; display: block; margin-top: 3px; }
		.pay-account .pay-account-content b { font-size: 17px; color: #444445; font-family: 'HelveticaBold'; position: absolute; top: 21px; left: 280px; text-transform: uppercase; }
		.pay-account .pay-account-content .apply-now { position: absolute; top: 49px; right: 15px; }
		
		/* List of Banks */
		.list-of-banks {  }
		.list-of-banks table {  }
		.list-of-banks table tr { background: url(../images/micuentacorriente/table-separator.jpg) left bottom repeat-x; }
		.list-of-banks table tr td { padding: 5px; vertical-align: middle; }		
		.list-of-banks table tr td { font-size: 14px; color: #444445; font-family: 'HelveticaNeueRegular'; }
		.list-of-banks table tr td span { font-size: 12px; color: #cccccc; font-family: 'HelveticaNeueRegular'; line-height:20px;}
		.list-of-banks table tr td a { font-size: 14px; color: #444445; font-family: 'HelveticaNeueRegular'; text-decoration: underline; }
		.list-of-banks table tr td .more { width: 131px; height: 21px; line-height: 21px; display: block; text-align: center; background-image: url(../images/micuentacorriente/more-info.jpg); color: #FFF; font-size: 13px; font-family: 'RockwellBold'; text-decoration: none; }
		
		/* Preguntas */
		.preguntas {  }
		.preguntas table {  }
		.preguntas table tr { background: url(../images/micuentacorriente/table-separator.jpg) left bottom repeat-x; }
		.preguntas table tr td { padding: 5px; vertical-align: middle; }		
		.preguntas table tr td { font-size: 14px; color: #444445; font-family: 'HelveticaNeueRegular'; }
		.preguntas table tr td span { font-size: 12px; color: #cccccc; font-family: 'HelveticaNeueRegular'; line-height:20px;}
		.preguntas table tr td a { font-size: 14px; color: #444445; font-family: 'HelveticaNeueRegular'; text-decoration: underline; }
		.preguntas table tr td .more { width: 131px; height: 21px; line-height: 21px; display: block; text-align: center; background-image: url(../images/micuentacorriente/more-info.jpg); color: #FFF; font-size: 13px; font-family: 'RockwellBold'; text-decoration: none; }
		
		.preguntas table figcaption {
    		color: #444444;
    		font-family: 'HelveticaBold';
    		font-size: 12px;
    		padding-top: 5px;
			text-align: center;
		}
		
		.preguntanos {
			color: #00AED2;
		    font-family: 'RockwellBold';
		    font-size: 18px;
		    margin-bottom: 20px;
		    padding-bottom: 7px;
		    width: 100%;
		}
		
		/* Other accounts */
		.other-account { padding-bottom: 26px; }
		.other-account ul {  }
		.other-account ul li { line-height: 30px; background: url(../images/micuentacorriente/table-separator.jpg) left bottom repeat-x; position: relative; }
		.other-account ul li a { color: #313131; font-size: 14px; font-family: 'HelveticaNeueRegular'; background: url(../images/micuentacorriente/account-list-bullet.jpg) left 2px no-repeat; padding-left: 15px; }
		.other-account ul li i { font-size: 14px; color: #6f6f6f; position: absolute; top: 0; right: 0; text-transform: uppercase; font-family: 'HelveticaBold'; }
		
		/* Compare table */
		.compare-table { margin-top: 0px; margin-bottom: 50px;} 
		.tabs { position: relative; left: 10px; top: 1px; }
		.tabs li { width: 266px; height: 28px; line-height: 28px; margin-right: 10px; display: inline-block; font-size: 13px; color: #868889; font-family: 'HelveticaRegular'; }
		.tabs .active { background-image: url(../images/micuentacorriente/tab.jpg); }
		.tabs .active a { width: 100%; height: 100%; display: block; color: #FFF; font-size: 15px; font-family: 'RockwellBold'; text-align: center; text-transform: uppercase; text-decoration: none; }
		.tabs li a { color: #444; font-family: 'HelveticaBold'; text-decoration: underline; }
		
		.container { width: 951px; }
		.container .container-top,
		.container .container-bottom { width: 951px; height: 8px; }
		.container .container-top { background-image: url(../images/micuentacorriente/container-top.jpg); }
		.container .container-bottom { background-image: url(../images/micuentacorriente/container-bottom.jpg); }
		.container .container-content { background: url(../images/micuentacorriente/container-content.jpg) left top repeat-y; padding: 15px 15px 0 15px; position: relative; }
		
		.container table { width: 100%; table-layout: fixed; }
		.container table tr { background: url(../images/micuentacorriente/table-separator.jpg) left top repeat-x; }
		.container table tr:first-child { background: none; }
		.container table tr th span { border-bottom: 3px solid #a4c516; color: #00aed2; font-size: 14px; font-family: 'RockwellBold'; }
		.container table tr th,
		.container table tr td { padding: 10px; vertical-align: middle; text-align: center; }
		.container table tr td { color: #444445; font-size: 13px; font-family: 'HelveticaNeueRegular'; }
		.container table tr td strong { color: #a4c516; font-family: 'RockwellBold'; text-align: right; display: block; }
		.container table tr td .orange { color: #ff6300; font-family: 'HelveticaBold'; }
		.container table tr td span { color: #717172; font-size: 12px; display: block; text-align: left; }
		.container table .last { background: none; }
		.container table .last td { padding: 0; }
		.container table .last td .add { position: absolute; bottom: -45px; margin-left: -20px; }
		
		.radio { width: 925px; height: 55px; line-height: 55px; background-image: url(../images/micuentacorriente/radio.jpg); margin-bottom: 23px; }
		.radio ol { width: 100%; height: 100%; text-align: center; }
		.radio ol li { display: inline-block; margin-left: 50px; }
		.radio ol li:first-child { margin-left: 0; }
		.radio ol li span { font-size: 16px; color: #444445; font-family: 'HelveticaBold'; }
		
		/* Refine your search */
		.refine-search { width: 595px; float: left; }
		.refine-search .search-title { width: 203px; height: 27px; line-height: 27px; display: block; text-align: center; text-transform: uppercase; background-image: url(../images/micuentacorriente/search-button.jpg); font-size: 15px; font-family: 'RockwellBold'; color: #FFF; position: relative; left: 10px; }
		
		.refine-search .refine-search-top,
		.refine-search .refine-search-bottom { width: 595px; }
		.refine-search .refine-search-top { height: 8px; background-image: url(../images/micuentacorriente/refine-search-top.jpg); }
		.refine-search .refine-search-bottom { height: 10px; background-image: url(../images/micuentacorriente/refine-search-bottom.jpg); }
		
		.refine-search .refine-search-content { background: url(../images/micuentacorriente/refine-search-content.jpg) left top repeat-y; }
		
		.slider { overflow: hidden; }
		.slider .controls { width: 161px; float: left; }
		.slider .controls ul { width: 161px; position: relative; left: 5px; }
		.slider .controls ul li { margin-bottom: 2px; }
		.slider .controls ul li a { width: 161px; height: 70px; display: block; }
		.slider .controls ul li a i { font-size: 13px; color: #9b9b9b; font-family: 'RockwellBold'; text-transform: uppercase; display: block; padding: 20px 25px 0 55px; }
		.slider .controls ul li .mod { background: url(../images/micuentacorriente/search-icons.jpg) left top no-repeat; }
		.slider .controls ul li .mod1 { background: url(../images/micuentacorriente/search-icons.jpg) left -73px no-repeat; }
		.slider .controls ul li .mod2 { background: url(../images/micuentacorriente/search-icons.jpg) left -145px no-repeat; }
		
		.slider .controls ul .active .mod { background: url(../images/micuentacorriente/search-icons.jpg) -161px top no-repeat; }
		.slider .controls ul .active .mod i { color: #FFF; }
		
		.slider .display-content { width: 420px; float: right; }
		.slider .display-content .item-cnt form { padding: 30px 30px 0 12px; }
		.slider .display-content .item-cnt form table { width: 100%; }
		.slider .display-content .item-cnt form table tr {  }
		.slider .display-content .item-cnt form table tr td { padding: 5px; }
		.slider .display-content .item-cnt form table tr td input { float: left; }
		.slider .display-content .item-cnt form table tr td label { font-size: 13px; color: #3f3f3f; font-family: 'HelveticaRegular'; padding-left: 20px; display: block; }
		.slider .display-content .item-cnt form table tr td button { width: 80px; height: 24px; background-image: url(../images/micuentacorriente/search-btn.jpg); color: #FFF; font-size: 15px; font-family: 'RockwellBold'; float: right; }
		
		.banner-right { float: right;}
		
		/* Sorting */
		.sorting { width: 100%; }
		.sorting tr { background: url(../images/micuentacorriente/table-separator.jpg) left bottom repeat-x; }
		.sorting thead tr { background: #ececec; }
		.sorting tr th,
		.sorting tr td { padding: 10px; vertical-align: middle; text-align: center; font-size: 13px; font-family: 'HelveticaRegular'; }
		.sorting tr th { color: #616161; text-transform: uppercase; font-family: 'RockwellBold'; }
		.sorting tr th p { display: inline; }
		.sorting tr th p span { float: right; position: relative; left: -10px; }
		.sorting tr th p span a { width: 9px; height: 7px; display: block; margin-bottom: 2px; }
		.sorting tr th p .top { background: url(../images/micuentacorriente/sorting-link.jpg) left top no-repeat; }
		.sorting tr th p .bottom { background: url(../images/micuentacorriente/sorting-link.jpg) left -9px no-repeat; }
		.sorting tr th .compare { width: 101px; height: 24px; line-height: 24px; display: block; text-align: center; background-image: url(../images/micuentacorriente/comparar-sort.jpg); font-size: 15px; font-family: 'RockwellBold'; margin: 0 auto; color: #FFF; text-transform: none; }
		.sorting tr td strong a { color: #00aed2; font-size: 14px; font-family: 'RockwellBold'; }
		.sorting tr td b { color: #ff6300; font-family: 'HelveticaBold'; white-space:nowrap;}
		.sorting tr td input {  }
		.sorting tr td .pagination { float: right; }
		.sorting tr td .pagination li { display: inline-block; margin-right: 6px; }
		.sorting tr td .pagination li a { width: 21px; height: 20px; line-height: 20px; display: block; text-align: center; background: #ececec; color: #00aed2; font-family: 'RockwellBold'; }
		.sorting tr td .pagination li .previous,
		.sorting tr td .pagination li .next { width: 16px; height: 19px; line-height: normal; position: relative; top: 5px; }
		.sorting tr td .pagination li .previous { background: url(../images/micuentacorriente/pagination-arrow.jpg) left top no-repeat; }
		.sorting tr td .pagination li .next { background: url(../images/micuentacorriente/pagination-arrow.jpg) -16px top no-repeat; }
		.sorting tr td .pagination li .active { background: #00aed2; color: #FFF; }
		.premium { color: #ff6300; font-family: 'HelveticaBold'; }
		
		#data-table_paginate {font-weight:bold; margin-top:3px; padding:18px 0 12px 0}	
		#data-table_paginate .paginate_button {background:none repeat scroll 0 0 #ECECEC; color: #00AED2; margin-right:6px;padding:1px 5px;cursor: pointer;}
		#data-table_paginate .paginate_active {background:none repeat scroll 0 0 #00AED2; color:#ffffff; margin-right:6px;padding:1px 5px;cursor: pointer;}
		#data-table_paginate span:hover {color:#333}	
		#data-table_paginate #data-table_previous {padding:1px 5px; cursor: pointer;}
		#data-table_paginate #data-table_next {padding:1px 5px; cursor: pointer;}	
		
/* FOOTER */		
		
	/* Footer menu */
	#footer-menu { position: absolute; left: 0; top: 60px; }
	#footer-menu ul {  }
	#footer-menu ul li { border-left: 2px solid #bbe9f3; float: left; }
	#footer-menu ul li:first-child { border-left: 0; }
	#footer-menu ul li a { float: left; display: block; font-size: 13px; color: #FFF; font-family: 'RockwellBold'; text-decoration: underline; padding: 0 10px; }
	#footer-menu ul li a:hover { text-decoration: none; }
	
	/* Copyright */
	.copyright { width: 240px; height: 60px; position: absolute; top: 35px; right: 0; background: url(../images/micuentacorriente/footer-copyright.jpg) right top no-repeat; }
	.copyright p { text-align: right; color: #FFF; font-size: 11px; padding-bottom: 5px; font-family: 'HelveticaRegular'; position: relative; top: 20px; right: 100px; }

	/************* afiliados **************/	
	.leftsidebar_aff{
	 	font-family: 'HelveticaRegular';
		font-size: 13px;
		color: #868889;
		width:30%;
		border-right: 1px solid #cccccc;
		padding:5px;
		height:400px;
		float:left;
	}
	
	.leftsidebar_aff strong{
	 	font-weight:bold
	}
	
	.leftsidebar_aff table tr td{
		padding:5px;
	}
	
	.rightsidebar_aff{
		font-family: 'HelveticaRegular';
		font-size: 13px;
		color: #868889;
		width:68%;
		float:right;
	}
	
	.rightsidebar_aff table{
		margin-top:5px;
	}
	
	.rightsidebar_aff strong{
		font-weight:bold;
	}
	
	.rightsidebar_aff table tr td{
		padding:5px;
	}
	
	table.display {
	margin: 0 auto;
	width: 100%x;
	clear: both;
}

	table.display thead th {
		padding: 3px 18px 3px 1px;
		border-bottom: 1px solid black;
		font-weight: bold;
		cursor: pointer;
		* cursor: hand;
	}
	
	table.display tfoot th {
		padding: 3px 10px;
		border-top: 1px solid black;
		font-weight: bold;
	}
	
	table.display tr.heading2 td {
		border-bottom: 1px solid #aaa;
	}
	
	table.display td {
		padding: 3px 10px;
	}
	
	table.display td.center {
		text-align: center;
	}
	
	.sorting_asc {
	background: url('/images/sort_asc.png') no-repeat center right;
	}
	
	.sorting_desc {
		background: url('/images/sort_desc.png') no-repeat center right;
	}
	
	.sorting {
		background: url('/images/sort_both.png') no-repeat center right;
	}
	
	.sorting_asc_disabled {
		background: url('/images/sort_asc_disabled.png') no-repeat center right;
	}
	
	.sorting_desc_disabled {
		background: url('/images/sort_desc_disabled.png') no-repeat center right;
	}
	
	table.display tr.odd.gradeA {
	background-color: #ddffdd;
	}
	
	table.display tr.even.gradeA {
		background-color: #eeffee;
	}
	
	table.display tr.odd.gradeA {
		background-color: #ddffdd;
	}
	
	table.display tr.even.gradeA {
		background-color: #eeffee;
	}
	
	table.display tr.odd.gradeC {
		background-color: #ddddff;
	}
	
	table.display tr.even.gradeC {
		background-color: #eeeeff;
	}
	
	table.display tr.odd.gradeX {
		background-color: #ffdddd;
	}
	
	table.display tr.even.gradeX {
		background-color: #ffeeee;
	}
	
	table.display tr.odd.gradeU {
		background-color: #ddd;
	}
	
	table.display tr.even.gradeU {
		background-color: #eee;
	}
	
	
	tr.odd {
		background-color: #E5F2AE;
	}
	
	tr.even {
		background-color: white;
	}
	
	.paginate_disabled_previous {
	background-image: url('/images/back_disabled.jpg');
	}
	
	.paginate_enabled_previous {
		background-image: url('/images/back_enabled.jpg');
	}
	
	.paginate_disabled_next {
		background-image: url('/images/forward_disabled.jpg');
	}
	
	.paginate_enabled_next {
		background-image: url('/images/forward_enabled.jpg');
	}
	
	#page-content h1{
		font-size:20px;
		text-decoration: underline;
		margin:auto;
		margin-bottom:10px;
	}
	
	#login table{
		margin-left:auto;
		margin-right:auto;
	}
	
	#login table tr td{
		border: 1px solid #CCCCCC;
    	padding: 10px;
	}
	
	#login table tr th{
		border: 1px solid #CCCCCC;
    	padding: 10px;
	}
	
	#login table tr td input{
		border:1px solid black;
	}
	
	#login table tr td input[type="submit"]{
		border:0px;
		margin-left:45px;
		width:200px;
		background-color:#A4C516;
	}

/*** Fin de afiliado ***/
	
/*facebook*/

 .addthis_button_facebook_like a:hover{
		display:block;
	
	 }

/****** cuenta-banco a *******/
.cuenta-banco{
		font-size: 14px;
		color: white;
		text-decoration: underline;
		font-family: 'RockwellRegular';
		text-transform: uppercase;
}

#datoprioridad{
	font-size: 17px;
	color: #444445;
	font-family: 'HelveticaBold';
	float: right;
}

.h2-corto{
	width: 435px;
	position: relative;
	bottom: 5px;
}

.a-corto{
	font-size: 14px;
	color: white;
	text-decoration: underline;
	font-family: 'RockwellRegular';
	text-transform: uppercase;
	position: absolute;
	top: 39px;
	left: 1px;
}

.h2-largo{
	width: 435px;
	position: relative;
	bottom: 11px;
	
}

.a-largo{
	font-size: 14px;
	color: white;
	text-decoration: underline;
	font-family: 'RockwellRegular';
	text-transform: uppercase;
	position: absolute;
	top: 53px;
	left: 1px;
}



