/* Global Reset */
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, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
/* ol, ul {list-style: none;} */
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong {font-weight:bold}

/**
 * Structure
 */
body {background:#C9D3E0 url(/assets/images/structure/bg_tile.png) repeat-x;font: normal 13px/22px Verdana, Arial, Helvetica, sans-serif;color:#333}
#main_wrap {width:990px;margin:0 auto}
#header {height:200px;overflow:hidden;background: url(/assets/images/structure/header.png) no-repeat 0 26px;margin-bottom:20px }
#logo_home {display:block;width:400px;height:132px;text-indent:-9000px;overflow:hidden;border:none}
#logo_home:hover {background:none}
#top_nav {height:26px;margin:0;padding:0}
#main_nav {margin:0;padding:0;height:42px;overflow:hidden}
#content_wrap {background:#fff url(/assets/images/structure/main_content_tile.png) repeat-y -1980px 0;}
#content_wrap_inner {background:url(/assets/images/structure/main_content_tile.png) no-repeat}
body.two_col #content_wrap {background:#fff url(/assets/images/structure/main_content_tile.png) repeat-y -2970px 0;}
body.two_col #content_wrap_inner {background:url(/assets/images/structure/main_content_tile.png) no-repeat -990px 0}

#content1 {float:left;width:575px;padding:35px 25px 25px 35px;margin-right:10px}
#content2 {float:left;width:310px;padding:8px 10px 0 10px;}
	#content2 h2, #content2 p, #content2 li, #content2 a {font-size:11px}

#footer_cap {background:url(/assets/images/structure/main_content_tile.png) no-repeat -3960px 0;height:30px}
body.two_col #footer_cap {background:url(/assets/images/structure/main_content_tile.png) no-repeat -4950px 0;height:30px}
#crumbs {margin:-10px 0 10px 0;font-size:11px;}
#crumbs a {text-decoration:none;border:none;color:#333}
#crumbs a:hover {text-decoration:underline}


/**
 * Misc
 */
.clear {clear:both}
.right {float:right}
.left {float:left}
.center {text-align:center}
.warning {color: #DA2521 !important;font-weight: bold;}
.left-image {float:left;margin:0 15px 0 0}
.center-image {margin:15px 0}
.right-image {float:right;margin:0 0 0 15px}
.caption {font-size:11px;line-height:1.2;padding:3px;}
.img-left {margin:0 1em 5px 0;border:2px solid #444}
.alt {}
.bottom {bottom:0}
.block {display:block}
.small {font-size:0.8em}
.note {padding:0 0.5em;border:4px solid #7988A4;background:#9EAABE;line-height:1.5}
	p.note {padding:0.5em;}
	.note h2 {margin-bottom:0.5em}

/**
 * Html
 */
a {color:#476992;text-decoration:none;border-bottom:1px solid;padding:1px 0}
	a:hover {text-decoration:none;border-color:#ccc;background:#EFEEE0}
h1 {font-size:28px;font-weight:normal;font-family: Georgia, Calibri, Verdana, sans-serif;line-height:1.1;}
body.two_col h1 {border-bottom:1px solid #93A9C1;margin-bottom:20px;padding-bottom:10px}

h2 {font-size:14px;font-weight:bold;}

ul {margin:0 0 22px 0px}
	#content1 ul li, #content2 ul li {list-style:none;padding:0 0 0 17px;background:url(/assets/images/structure/bullet.png) no-repeat 0px 5px}
	#content1 ul li {margin-bottom:10px}
	#content2 ul li {padding:0 0 0 12px;background:url(/assets/images/structure/bullet_square.png) no-repeat 0px 9px}
ol {margin:0 0 22px 20px}
p, blockquote, h2, h3 {margin-bottom:11px}
em {font-style:italic}
table {width:100%;border:1px solid #636531; border-collapse:collapse;margin-bottom:20px}
tr td {border:1px solid #636531;padding:3px;}

/**
 * cms stuff
 */
.loop-item {padding:8px 0 30px 0;border-bottom:5px solid #C9D3E0;}
div.first-item {padding-top:0}
div.last-item {border-bottom:none}
.loop-item:hover span, .loop-item:hover span * {color:#333}
.loop-item h2 a {border:none}
.loop-item h2 a:hover {background:#EFEEE0;text-decoration:none}
.loop-alt {}

/**
 * Navigation
 */ 
#main_nav {}
#main_nav li {float:left;font-size:14px;font-weight:bold;}
#main_nav li a {padding:9px 10px 10px 10px;display:block;}
#main_nav li a:hover,  #body-home .nav_home a, #body-consejos .nav_consejos a, #body-negociaciones-de-deudas .nav_negociaciones a, #body-consolidacion-de-deudas .nav_consolidacion a, #body-prestamos .nav_prestamos a {background:#D1D5C7;text-decoration:none}

 #footer-nav {width:640px;padding:5px 0;font-size:11px;}
	 .nav a {text-decoration:none;border:none}
		 .nav a:hover {text-decoration:underline}
	 .nav * {color:#333}
	 .nav ul, .nav li {margin:0;padding:0;line-height:1.5;list-style:none}
	 .nav ul {float:left;width:200px;margin-left:10px}
	 .nav ul li.heading {border:1px solid #777;border-width:0 0 2px 0;margin:0 0 10px 0;padding:0 0 3px 0}

	/* Navigation States */
	#footer-nav #body-home .nav-home a, #body-consejos .nav_consejos a, #body-weblog .nav-blog a, #body-about .nav-about a, #body-contact .nav-contact a, #body-feeds .nav-feeds a, #body-search button
	{color:#333;font-weight:bold}

/**
 * Footer
 */
 #footer {position:relative;padding:0 0 230px 0} 
 #footer * {font-size:11px}
 #footer .left {width:600px;float:left}
 #footer .right {width:340px;margin-top:25px;padding-top:5px;border:1px solid #777;border-width:2px 0 0 0;}

/**
 * Dyn
 */
 #dyn-top {width:990px;height:0px;background:#f6f4ed url(/assets/images/structure/sprite.png) no-repeat -20px -100px;overflow:hidden}
 #dyn-bottom {width:990px;height:0px;background:#f6f4ed url(/assets/images/structure/sprite.png) no-repeat -20px -108px;overflow:hidden}
 #dyn {width:990px;margin-left:20px}
 #dyn-inner {background:#f6f4ed;height:0px;overflow:hidden}

/**
 * Ads
 */
#side_300 {width:343px;height:280px;padding-top:20px;overflow:hidden;margin:0 0px 20px -16px;background: url(/assets/images/structure/300_back.png) no-repeat; text-align:center}
#ad_eoa {border-top:1px solid #B8BDA9;padding-top:10px;}
#ad_ia {float:left;margin:0 15px 15px 0}
#ga {border-right:1px solid #636531;padding-right:10px;float:left;width:220px;margin-right:20px;}
#more_content {margin-top:10px;padding-top:10px;border-top:1px solid #636531}
#related {float:right;width:320px;font-size:11px}
#related a {border:none}
#related strong {font-size:12px}
#related span {line-height:1.5}

