/* CSS Economiadigital.es *//* Author: Bab Software Applications - www.bab-soft.com *//* FONTS *//* Proxima Nova */@font-face {
	font-family: 'ProximaNova-Light';	src: url('proximanovalight.eot');	src: url('proximanovalight.eot') format('embedded-opentype'),		 url('proximanovalight.woff') format('woff'),		 url('proximanovalight.ttf') format('truetype'),		 url('proximanovalight.svg') format('svg');	font-weight: normal;	font-style: normal;}

@font-face {
	font-family: 'FuturaStd Condensed';	src: url('futurastd-condensed-webfont.eot');	src: url('futurastd-condensed-webfont.eot') format('embedded-opentype'),		 url('futurastd-condensed-webfont.woff') format('woff'),		 url('futurastd-condensed-webfont.ttf') format('truetype'),		 url('futurastd-condensed-webfont.svg') format('svg');	font-weight: normal;	font-style: normal;}


/* Tag Redefinition  */html {}
body {margin:0!important; padding:0; color:#000000; font-family:ProximaNova-Light, Helvetica, sans-serif; font-size:14px; line-height:1.5em; }

/* Basic Struct Elements */.page {margin:0 auto; width:100%; text-align:left; padding: 0;}

/* Top Page */.top {position:relative; margin:0 auto;}



/* Content Body */.content_body {margin:80px auto 0; text-align:left; clear:both; position:relative; overflow:visible; width:974px;}
.center {clear:both; overflow:visible; margin-bottom:10px;}

/* Bottom Page */.bottom {clear:both; margin:0 auto; width:974px;}
#footer {position:relative; height:66px; color:#999; /* background:url(http://www.economiadigital.es/es/images/bg_foot.gif) no-repeat; */  text-align:left;}
#footer_int {width:97%; margin:0 auto; padding:10px 0px;}
.footer_logo {padding-left:18px; text-align:left; color:#666666; background:url(http://www.economiadigital.es/es/images/ed_foot.gif) no-repeat 0 4px; font-weight:700; font-size:12px;}
.foot_internal_links {font-weight: 100; margin-left: 10px; border-left: 1px solid #ccc; padding-left: 10px;}
.footer_icons {float:right; width:48%; text-align:right;}
.footer_icons img {margin-left:1px;}
.footer_text {clear:both; padding-top:10px; font-size:11px;}
#footer a:link, #footer a:active, #footer a:visited {color:#999;}
#footer a:hover {color:#666;}
#foot-logos {margin-top: 10px; position: relative; padding-right: 5px; display:none; }
.logo_nielsen {position: absolute; bottom: 10px; left: 15px;}
.logo_gencat {position: absolute; bottom: 10px; right: 5px;}


#top_search {position:absolute; top:104px; left:755px;}
#top_search .top_search_input {padding:0px;}


#top_share {position:absolute; top:160px; right:0; width:123px; z-index:10000; text-align:center;}
.top_share0 {display:block; float:left; width: auto; vertical-align:middle; margin:0px 6px 0 0px; padding: 1px 0 0 0;}
.top_share1 {display:block; float:left; width: auto; vertical-align:middle; margin:0 5px 0 0px;}
.top_share2 {display:block; float:left; width:auto; vertical-align:middle; text-align:left; margin:0 5px 0 0px;}
.top_share3 {display:block; float:left; margin-top:3px; margin:0 5px 0 0px;}


/** TOP - Header Top */.header_top {margin-bottom:4px; overflow:hidden;}
.header_top_left {float:left; padding:5px 0px;}
.header_top_left a:link, .header_top_left a:active, .header_top_left a:visited {color:#333; background:none; margin:0 5px;}
.header_top_left a:hover {text-decoration:underline;}
.header_top_left a.active {font-weight:700;}
.header_top_right {float:right; width:33%; text-align:right;}
.header_top_right form {}
.header_top_right form input.ht_input {width:235px; margin-right:5px; color:#000000; font-size:12px; vertical-align:middle;}
.header_top_right form input.ht_submit {width:54px; font-size:12px; vertical-align:middle;}

/** TOP - Header Middle */.header_middle {background: url("http://www.economiadigital.es/es/images/bcg-cabecera-2013.gif") no-repeat scroll left 10px rgba(0, 0, 0, 0); border-top: 1px solid #0099CC; height: 110px; position: relative;}
.header_middle a.link_home {position:absolute; display:block; width:270px; height:120px;}
/** Account acces */
.top .account_access {position:absolute; right:10px; bottom:49px; color:#CCC; display:none;}
.top .account_access a, .top .account_access span {text-transform:uppercase; font-size:11px; color:#5F544F; font-weight:700;}
.top .account_access a:hover {text-decoration:underline;}
.top .account_access a.aa_login {margin-right:5px;}
.top .account_access a.aa_register {margin-left:5px; padding-left:10px; border-left:1px solid #CCC;}
.top .account_access span.aa_user {margin-left:12px; padding-right:12px; color:#888; border-right:1px solid #CCC;}
.top .account_access a.aa_logout {margin-left:8px;}
.top .account_access .message_ok_ko {position:absolute; top:24px; right:0; z-index:10000; width:auto;}
.top .account_access .message_ok_ko .form_ok {padding:6px 10px; color:#5A8B00; background:#e9f2df; border-radius:10px; text-align:center; border:1px solid #d5ddcb; box-shadow:0px 0px 10px #999;}
.top .account_access .message_ok_ko .form_ko {padding:6px 10px; color:#8c0100; background:#f4dedc; border-radius:10px; text-align:center; border:1px solid #e7d1cf; box-shadow:0px 0px 10px #999;}

.h_banner {position:absolute; right:5px;}
.h_new {position:absolute; top:0px; right:0px; bottom:0px; width:245px; /*background:url(http://www.economiadigital.es/es/images/cap_catalunya25n.jpg) no-repeat bottom right;*/}
.h_new_title {z-index:2; width:125px; margin:10px 0 5px 30px; font-size:14px; line-height:1.1em; font-weight:700;}
.h_new_title a:link {color:#009AD4;}
.h_new_title a:active, .h_new_title visited {color:#333;}
.h_new_title a:hover {text-decoration:underline;}
.h_new_author {font-size:11px; margin:0 0 5px 30px;}
.h_new_img {position:absolute; right:0; bottom:0; width:130px; height:100px; z-index:1; overflow:hidden;}
.h_new_img img {position:absolute; right:0; bottom:0;}

/** TOP - Header Bottom */
.header_bottom {position:absolute; width:80px; right:4px; margin-top:10px; float:right; }
.header_bottom #top_share {position:relative; top:auto;}
.header_bottom .top_share0 {margin-top:-1px;}

/* Disclaimer Cookies */
.cookies_alert_wrapper {position:fixed; z-index:10000; bottom:15px; left:15px; right:15px; text-align:center;}
.cookies_alert {padding:10px; background:#EBEBEB; border:1px solid #CCC; font-size:13px; line-height:1.3; font-family: ProximaNova-Light, Helvetica, sans-serif; text-align:left; border-radius:6px; box-shadow:4px 0px 10px #555;}
.b_close {border:1px solid #CECACA; float:right; margin:0px 5px 0px 0px; padding:0;}

