/*
Theme Name:wordpress 32390

*/
--------------------------------------------------------------------

@charset "utf-8";
/* CSS Document */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

body {line-height:1;padding:0;margin:0;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

/* Form Elements */
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

a, img a, img, a img {border:0;	outline:0; text-decoration:none;}

html, body { height:100%;}

/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  


/* only to clear floats - to be used with any class as addition */
.clear {
	clear: both;
	}
	
/* clear float with blank <div>or <br>*/
.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
	overflow: hidden;
	}

/* MAIN */
body {
	background:#FFF url(img/header_top_bg.jpg) repeat-x left top;
	font-family:CALIBRI;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	outline:0;
	}

/*--------------------------------fontface-----------------------------------*/

@font-face {
    font-family: 'HelveticaRegular';
    src: url('fonts/helr45w-webfont.eot');
    src: url('fonts/helr45w-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helr45w-webfont.woff') format('woff'),
         url('fonts/helr45w-webfont.ttf') format('truetype'),
         url('fonts/helr45w-webfont.svg#HelveticaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaBold';
    src: url('fonts/Helvetica-Bold.eot');
    src: url('fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Helvetica-Bold.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamBlackRegular';
    src: url('fonts/gotham-black-webfont.eot');
    src: url('fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gotham-black-webfont.woff') format('woff'),
         url('fonts/gotham-black-webfont.ttf') format('truetype'),
         url('fonts/gotham-black-webfont.svg#GothamBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamLightRegular';
    src: url('fonts/gotham-light-webfont.eot');
    src: url('fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gotham-light-webfont.woff') format('woff'),
         url('fonts/gotham-light-webfont.ttf') format('truetype'),
         url('fonts/gotham-light-webfont.svg#GothamLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamBoldRegular';
    src: url('fonts/Gotham-Bold.eot');
    src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gotham-Bold.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CALIBRI';
    src: url('fonts/CALIBRI.eot');
    src: url('fonts/CALIBRI.eot?#iefix') format('embedded-opentype'),
         url('fonts/CALIBRI.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CALIBRIB';
    src: url('fonts/CALIBRIB.eot');
    src: url('fonts/CALIBRIB.eot?#iefix') format('embedded-opentype'),
         url('fonts/CALIBRIB.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UniversLTStdCn';
    src: url('fonts/UniversLTStd-Cn.eot');
    src: url('fonts/UniversLTStd-Cn.eot?#iefix') format('embedded-opentype'),
         url('fonts/UniversLTStd-Cn.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

	
/*-------------------------------wrapper---------------------------------*/
ul{padding:0;margin:0;}
#wrapper
{
	width:962px;
	margin:0px auto;
}

#header
{
	height:174px;
}

.header_top
{
	height:26px;
}

.top_nav
{
	width:450px;
	float:left;
}
.top_nav ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.top_nav ul li
{
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	line-height:26px;
	font-weight:700;
	float:left;
	padding:0 5px 0 7px;
	background:url(img/top_nav_sep.jpg) no-repeat left center;
}
.top_nav ul li a
{
	text-decoration:none;
	font-weight:700;
	color:#FFF;
}
.top_nav ul li.nobg
{
	background:none;
	padding:0 5px 0 0;
}
.top_nav ul li.last
{
	padding:5px 0 0 7px;
	background:url(img/top_nav_sep.jpg) no-repeat left 9px;
}
.top_nav_search
{
	/*width:100px;
	height:16px;*/
}
.top_nav_search_btn
{
	width:16px;
	height:16px;
	float:left;
	background:url(img/top_nav_search_btn.jpg) no-repeat left top;
	border:none;
	cursor:pointer;
}

.top_nav_search_tct
{
	width:73px;
	height:12px;
	background:url(img/top_nav_search_txt.jpg) no-repeat left top;
	border:none;
	outline:none;
	padding:2px 6px 2px 2px;
	font-size:11px;
	color:#000;
	line-height:12px;
	float:left;
}

.social_links
{
	width:300px;
	float:right;
}
.social_links ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
}
.social_links ul li
{
	font-size:12px;
	color:#FFF;
	line-height:20px;
	float:left;
	padding:3px 3px 0 3px;
}
.social_links ul li.nopad
{
	padding:3px 0 0 3px;
}


.header_middle
{
	height:86px;
	padding:6px 0 10px 0;
}

.logoarea
{
	width:537px;
	height:86px;
	float:left;
	font-size:14px;
	color:#4d4d4d;
	border-right:#e6e6e6 1px solid;
	padding:5px 0 0 2px;
}
.logoarea span
{
	display:block;
	line-height:14px;
	padding:0 0 14px 0;
	font-weight:700;
}
.logo
{
	width:364px;
	height:43px;
}


.header_notice
{
		width: 623px;
		height: 86px;
		font-size: 11px;
		color: #666;
		float: left;
		padding: 0 5px 0 10px;
		margin-top: 22px;
		margin-bottom: 15px;
}

.scroll-pane
{
	width:100%;
	height:85px;
	overflow:auto;
}


.header_notice h2
{
	font-size:11px;
	color:#ae141d;
	font-weight:700;
	line-height:12px;
	padding:0 0 8px 0;
	margin:0px;
}
.header_notice p
{
	font-weight:400;
	line-height:12px;
	padding:0 0 6px 0;
	margin:0px;
	margin-top: -6px;
}
.header_notice p span
{
	color:#ae141d;
}

.header_ad
{
	width: 582px;
	float: right;
	margin-top: 10px;
	border: 1px #CCC solid;
	border-top: 13px solid #CCC;
}

.header_ad_20
{
	width: 403px;
	float: right;
	margin-top: 28px;
	/*border: 1px #CCC solid;
	border-top: 13px solid #CCC;*/
}

.header_ad2
{
	width:  691px;;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px #CCC solid;
	border-top: 13px solid #CCC;
}


#publicidad{
	position: absolute;
	margin: -13px 0 0 3px;

}


/*---------------nav-------------------*/
.nav
{
	height:18px;
	border-bottom:#e6e6e6 1px solid;
}
.nav ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.nav ul li
{

	line-height:18px;

}
.nav ul li a
{
	color:#4d4d4d;
	text-decoration:none;
	display:block;
	font-weight:700;
	float:left;
	float:left;
	padding:0px 6px;
}
.nav ul li a:hover, .nav ul li.active a
{
	color:#ae141d;
	background:#e6e6e6;
}


.sub_mav
{
	height:20px;
}
.sub_mav ul
{}
.sub_mav ul li
{
	font-size:12px;
	color:#4d4d4d;
	float:left;
	padding:0px 7px;
	line-height:20px;
}
.sub_mav ul li a
{
	text-decoration:none;
	color:#4d4d4d;
	font-weight:400;
	line-height:20px;
}
.sub_mav ul li a:hover, .sub_mav ul li.active a
{
	color:#ae141d;
}

.maparea
{
	height:146px;
	margin-bottom: 14px;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/*-------------------------content------------------------*/
#content
{
	width:962px;
	padding:10px 0px;
}
#content_2
{
	width:633px;
	padding:0px 0px;
	float:left;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 25px;
}

#content_2 img
{
	margin: 0 13px;
	float:left;
}

#content_2 a{
	color: #AE141D;+
}



.content_left
{
	width:646px;
	float:left;
}
.content_left_2{
	
	width:696px;
	float:left;

}

.news_post
{
	padding:0 0 10px 0;
	margin-bottom:16px;
	border-bottom:#e6e6e6 1px solid;

}


.noborder
{
	border:none;
	margin:0px;
}

.content_left h2, .content_left_2 h2
{
	font-family: 'HelveticaRegular';
	font-weight:normal;
	font-size:24px;
	line-height:26px;
	color:#000;
	padding:0 0 6px 0;
	margin:0px;
}
.content_left h2.post_title, .content_left_2 h2.post_title
{
	font-size:32px;
	line-height:34px;
}

.content_left h2.news_title, .content_left_2 h2.news_title
{
	font-size:16px;
	line-height:16px;
	color:#000;
	padding:0px;
}


.content_left h2 a, .content_left_2 h2 a
{
	text-decoration:none;
	color:#000 ;
	line-height:26px;
}

.title_mex{
	color: #5C040A !important;
}


.content_left h2.news_title a, .content_left_2 h2.news_title a
{
	line-height:14px;
	font-weight: bold;
}

.post_date
{
	height:18px;
	margin-bottom:6px;
	font-size:14px;
	color:#4d4d4d;
	line-height:18px;
}

.post_date_2{
	height: 12px;
	margin-bottom: 6px;
	font-size: 14px;
	color: #4D4D4D;
	line-height: 0;
	margin-top: -9px;
}

.post_date_3{
	height: 12px;
	margin-bottom: 25px;
	font-size: 14px;
	color: #4D4D4D;
	line-height: 0;
	margin-top: -9px;
}

.post_date_cat {
height: 12px;
margin-bottom: 18px;
font-size: 14px;
color: #4D4D4D;
line-height: 0;
margin-top: -9px;
margin-left: 4px;
}

.post_date a
{
	text-decoration:none;
	color:#ae141d;
}

.post_thumb
{
/*	width:230px; 
	height:173px;*/
	float:left;
	margin-right:12px;
}

.post_thumb2
{
	width:115px;
	height:87px;
	float:left;
	margin-right:8px;
}

.post_thumb3
{
	width:80px;
	height:60px;
	float:left;
	margin-right:8px;
}

.post_content
{
	font-family: CALIBRI;
	font-size:14px;
	color:#4d4d4d;
}


.post_content p
{
	line-height:16px;
	padding:0 0 6px 0;
	font-weight:400;
	margin:0px;
	font-family: CALIBRI;
}

.post_info
{
	width:390px;
	float:right;
	height:18px;
	padding:5px 8px;
	background:#e6e6e6;
}
.comment
{
	padding:0 0 0 17px;
	font-size:14px;
	line-height:18px;
	display:block;
	color:#ae141d;
	margin-right:28px;
	float:left;
	background:url(img/comment_icon.jpg) no-repeat left center;
}
.comment a
{
	text-decoration:none;
	font-weight:400;
	color:#ae141d;
}

.fb
{
	width:103px;
	display:block;
	float:left;
}
.glike
{
	width:74px;
	display:block;
	float:left;
}
.twitte
{
	width:67px;
	display:block;
	float:right;
}



.sidebar
{
	width:300px;
	color:#ae141d;
	padding:0 0 0 4px;
	border-left:#f3f3f3 1px solid;
	float:right;
}

.sidebar_2
{
	width: 300px;
	color: #AE141D;
	padding: 0 0 0 4px;
	float: left;
	margin-top: 9px;
	padding-left: 6px;
	border-left: solid #F0F0F0 1px;
	margin-left: 20px;
}
.sidetitle
{
	font-size:14px;
	color:#ae141d;
	line-height:20px;
	padding:0 0 8px 0;
}

.grafico_portada{
	font-size:16px;
	color:#ae141d;
	line-height:14px;
	padding:0 0 8px 0;
}

.sidebar h2
{
	font-size:16px;
	color:#000;
	line-height:18px;
	font-weight:700;
	padding:0;
	margin:0
}
.sidebar h2 a
{
	text-decoration:none;
	color:#000;
	line-height:18px;
}

.sidebar h2 span
{
	font-size:14px;
	display:block;
	color:#ae141d;
}

.sidebar_video
{
	padding:5px 0 16px 0;
	margin-bottom:6px;
	border-bottom:#e6e6e6 1px solid;
	width:300px;
	height:237px;
}

.blogger_post
{
	font-family: CALIBRI;
	padding:12px 0 8px 0;
	border-bottom:#e6e6e6 1px solid;
	clear: both;
}
.nobor
{
	border:none;
}


.blogger_post h3
{
	font-size:16px;
	color:#000;
	line-height:16px;
	font-weight:700;
	padding:0;
	margin:0;
}
.blogger_post h3 a
{
	text-decoration:none;
	color:#000;
	line-height:16px;
}

.blogger_post h3 span
{
	font-size:14px;
	display:block;
	color:#ae141d;
}


.blogger_post img
{
	float:left;
	margin-right:6px;
}
.blogger_post p
{
	font-size:14px;
	color:#4d4d4d;
	line-height:16px;
	padding:0px;
	margin:0px;
}

.financial_area
{
	border-top:#e6e6e6 3px solid;
	border-bottom:#e6e6e6 3px solid;
	padding:12px 0px;
	margin-bottom:13px;
	padding-bottom: 43px;
}

.financial_area h2
{
	font-family: 'GothamBlackRegular';
	font-size:28px;
	color:#b9131f;
	line-height:28px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0 32px 0 0;
	margin:0 0 10px 0;
	background:url(img/financial_title_bg.jpg) no-repeat right center;
}

.financial_area h2 span
{
	color:#58585a;
	font-family: 'GothamLightRegular';
}

.financial_widget
{
	width: 220px;
float: left;
padding: 0 10px 0 10px;

}
.nogap
{
	padding:0px;
}

.financial_thumb
{
	width:210px;
	height:125px;
	margin-bottom:4px;
}

.financial_area h3
{
	font-size:15px;
	color:#4d4d4d;
	line-height:20px;
	font-weight:normal;
	padding:0px;
	margin:0px; 
}

.financial_area h3 a
{
	color:#4d4d4d;
	text-decoration:none;
	line-height:20px;
}


.sidebar2
{
	width: 250px;
	float: left;
	margin-left: 16px;
}

.ibex_widget
{
	margin-bottom:26px;
}

#grafica_IIB{
	width: 299px;
}

.fb_likebox
{
	height:304px;
}


.news_area
{
	width:363px;
	padding:0 8px 0 0;
	border-right:#f3f3f3 1px solid;
	float:left;
}

.blogger_area
{
	width: 315px;
	float: left;
	margin-left: 8px;
}

.ad_area
{
	height:77px;
	margin-bottom:16px;
}




.post_info2
{
	height:18px;
	padding:5px 4px;
	background:#e6e6e6;
}
.comment2
{
	padding:0 0 0 17px;
	font-size:14px;
	line-height:18px;
	display:block;
	color:#ae141d;
	margin-right:10px;
	float:left;
	background:url(img/comment_icon.jpg) no-repeat left center;
}
.comment2 a
{
	text-decoration:none;
	font-weight:400;
	color:#ae141d;
}

.glike2
{
	width:62px;
	display:block;
	float:left;
}









/*----------------------------------footer----------------------------------*/
#footer_wrap
{
	width:100%;
	background: #818181;
	float:left;
}

#footer_pre{
	width: 100%;
	height: 21px;
	float: right;
	background-color: #E7E7E7;
}

.footer
{
	clear: both;
	margin:0px auto;
	width: 100%;
	margin-top: -3px;
	border-top: 1px white solid;
}

.specer
{
	height: 37px;
}

.footer_logo
{
	width:195px;
	height: 47px;
	padding:0 0 0 4px;
	margin-left: 168px;
}




.nav ul li.current-menu-item a {
    background: none repeat scroll 0 0 #E6E6E6;
    color: #AE141D;
}

.entry h2 a ,.navigation a{color:#000;text-decoration:none;}
.entry h2 a:hover ,navigation a:hover{color:#000;text-decoration:underline;}
















/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
	float: left;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}

.isa_video_sidebar{
	border-bottom: 
	#E6E6E6 1px solid;
	padding-bottom: 15px;
	margin-bottom: 14px;

}


/************************** CUSTOM ISA **********************************/

.coti_date{
background: #C1C1C1;
padding: 3px 4px;
}

#ticker{
margin-bottom:15px;
}

.u_noticas{
color: #4D4D4D;

}

.grafico{
padding: 0 15px;
}

#menu_grafico{
float: left;
width: 11%
}

.item_grafico{
background: grey;
padding: 4px;
width: 62%;
border-radius: 1px 29px 29px 1px;
}

.item_grafico a{
	color:white;
}

/********************* PORTADA *************************/

.social_portada_1{
clear: both;
margin-left: 42px;
width: 100%;
}

.social_portada_2{
clear: both;
margin-left: 33px;
width: 107%;
}

/************** MENU ******************/

.menu li {
float: left;
font-size:12px;
font-family: CALIBRI;
}

.menu {
height: 70px;
}

.menu ul li ul {
display: none; /* De lo que hablábamos */
position: absolute; /* Muy importante */

}
 
.menu ul li:hover ul {
display: inline;
background:none;
}

.menu ul li ul li {
display: inline;
position:relative;
color: #fff;
top: 18px;
right: 76px;

}

.menu ul li ul span {
margin: -20px 50px;
width: 20px;
height: 10px;
position: absolute;
}

/************ AUTOR Styles ****************/

#autor_nombre{
font-size: 19px;
width: 34%;

}

#autor_image{
	margin-left: -13px;
}

#autor_nombre_2{
	margin-top: 34px;
}

#autor_nombre_2 span{
	font-weight:bold;
	font-size: 37px;
	color: #D90B18;
}

#autor_nombre_2 p{
	font-size: 39px;
	color: #000;
	margin-top:7px;
}


#autor_descripcion{
	font-size: 10px;
	width: 28%;
	float:left;

}

#autor_descripcion_2{
	clear: both;
	font-size: 13px;
	width: 100%;
}

/*.entry_author_image img{
width:80px;
height: 72px;
}*/


#autor_image_2{
width: 13%;
float: left;
}

#author{
width: 81.5%;
float: left;
margin-bottom: -50px;

}



.sociales{
width: 15%;
float: left;
margin-top: 45px;
margin-left: 7px;
margin-bottom: -32px;

}

.sociales_2{
width: 53%;
float: right;
position: relative;
bottom: 37px;
left: 25px;
}

.bottomcontainerBox{
margin-left: 0px !important;
}

.autorSocial{

}

.ultimosArticulosDe{
clear:both;

}

.twitter{

}

.author_descr{
	

}

.description{
	
	background: #F2F2F2;
	padding: 12px;
	line-height: 19px;
	text-align: justify;
	color:#000 !important;


}

.twitter h2, .author_descr h2{
	font-size: 18px;
}


/******************** SIDEBAR ***************/

.sidebar_h3{
box-shadow: 8px 7px 29px -8px;
padding: 5px;
margin-left: -12px;
border-radius: 6px 6px 6px;

}
.xoxo{
padding-left: 5px;

}


/******************** GRAFICOS ***************************/

#europa{

}

#usa{
	display:none;
}

#otros{
	display:none;
}

/***************************** Blogroll lateral analistas ***************************/

#imgLinks li{
font-size: 15px;
margin-bottom: 5px;

}
#imgLinks a{
color: #AE141D;
}

/************************ FOOTER BLOGROLL ******************************************/
.elseWhere{
	height: 344px;
	width: 173px;
	float: left;
	border-right: 1px white solid;
	padding-left: 18px;
	color: white;
}

.imgLinks_footer li{
	margin-bottom: 5px;
}

.imgLinks_footer a{
	color: #FFF;

}

#enlacesFooter2{
	margin: auto 159px;
}

/*************************************** PAGINCION ****************************************/

.pagenavi {
    margin: 18px 0 20px 30px;
    padding: 5px 1px 5px;
    float:left;
    width: 98%;
}
.pagenavi a {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    text-decoration: none;
    border: 1px solid #ccc;
    color: #666;
    background-color: inherit;
}
.pagenavi a:hover {
    border: 1px solid #444;
    color: #444;
    background-color: #eee;
}
.pagenavi span.pages {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    color: #825a2d;
    font-weight:bold;
    border: 1px solid #999;
    background-color: inherit;
}
.pagenavi span.current {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    font-weight:bold;
    border: 1px solid #666;
    color: #444;
    background-color: #eee;
}
.pagenavi span.expand {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    border: 1px solid #ccc;
    color: #444;
    background-color: inherit;
}
.pagenavi .first, .pagenavi .last {
    border: 1px solid #aaa;
}
.pagenavi .single_page {
border: 1px dashed #ccc;
}


/************************** TITULAR NOTICA SINGLE ************************************/

.single{
	font-size:		39px;
    font-weight:	500;
    line-height:	37px;
    margin-top:		38px;
}

/*************************** CONTACTO *****************************/

.contacto{
float: right;

}

.alignleft{

float:left;
}

.aligncenter{
float:center;

}

.alignright{
float:right;
}

/************************** NOTICIAS RELACIONADAS EN PORTADA ********************************/

#relacionadas{
padding: 11px;
background: #F3F3F3;
float: right;
width: 59.3%;
margin-bottom:5px;
}

#relacionadas_2{
padding: 11px;
background: #F3F3F3;
width: 94.3%;
margin-bottom:5px;
}


.relacionada{
color: #AE141D;
}

/************************ LINKS PORTADA VER ANTERIORES*******************/

.link_ant{
float: right;
color: #AE141D;

}

.title_grafico{
color:#000;
}

.title_grafico:visited{
color:#000;
}


#autores_aletorios span {
float:left;
width: 20%;
margin-bottom:4px;
height: 100px;
font-size: 11px;
}

#autores_aletorios span a{
color:#000;
}

#autores_aletorios span a:visited{
color:#000;
}

.nombre_aim{
color: #AE141D;
font-size:21px;
}

/** NUEVO CAMBIOS  **/


#categoria_bolsa{
	width: 324px;
	float: left;
	margin-top: 7px;
	margin-right: 12PX;
	text-align: justify;

}

.header_notice_bolsa{
		width: 285px;
		/*height: 86px;*/
		font-size: 14px;
		color: #666;
		float: left;
		padding: 0 5px 0 10px;
		margin-top: 5px;
		margin-bottom: 15px;
		border: 5px solid #FFECDA;
}

.header_notice_bolsa h2
{
	font-size:11px !important;
	color:#ae141d !important;
	font-weight:700 !important;
	padding:0 0 1px 0 !important;
	margin: 0 -9px 16px -10px !important;
	background-color: #FFECDA !important;
}
.header_notice_bolsa p
{
	font-weight:400;
	line-height:18px;
	padding:0 0 6px 0;
	margin:0px;
	margin-top: -6px;
}

.header_notice_bolsa p span
{
	color:#ae141d;
}


.bolsa_ultima_hora{
	margin-right: 92px;
	font-size: 15px;
}

.autor_aleatorio img {
	width:58px;
	height: auto;
}

.authores_portada{
	
	background:#F6F6FE;
}

.post_mex {
	padding:0 0 10px 0;
	margin-bottom:16px;
	border-bottom:#e6e6e6 1px solid;
	background: #EFEFEF;
	padding: 7px;
	text-align: justify;
}


/******************* PRIMA DE RIESGO ****/

#prima_riesgo{
	color:#000;
	margin-bottom: 4pc;
	padding: 2px;
	width:111%
	
}

.celdas{
	font-size:11px;
	float:left;
	padding: 0 6px 12px 0;
	background: #F6F6FE;
}

.nombre_celda{
	font-size:11px
	font-family: CALIBRI;
}

.celda{
	font-weight:bold;
	font-size: 13px;
	background: #F6F6FE;
	padding-right:0px;
}

.celda img{
	margin-top: -3px;
	margin-bottom: -10px;

}

.rojo_c{
	font-weight:normal;
	color:#D90B18;

}

.rojo_bk{
	background: #D90B18;
	color: white;
	width: 10px;
	padding: 2px 11px 0px 11px;
	height: 9px;
	font-size: 13px;
}


/************** Category_bloggers ***************************/

.titulo_1{
	font-size: 25px;
	font-weight: bold;
	color: #D90B18;
	margin-bottom: -33px;

}

.titulo_2{
	font-size: 37px;

}

.firmas_post{
	width: 48%;
	float: left;
	margin: 0 10px 10px 0;
	background:#D90B18;
	color:#FFF;
}

.firmas_img{
	float:left;
	margin-left: -14px;
}

.lafirmade{
	font-size: 13px;
	font-weight: bold;

}

.laFirmaDeAutor{

}

.linea{
	margin-bottom: 1px !important;
	margin-top: 1px !important;
	border-bottom: 1px solid black

}

.tituloArticuloDe, .tituloArticuloDe a{
	font-size: 11px;
	float: left;
	width: 65%;
	color: white !important;
}

.tituloArticuloDe a{
		width: 92%;
	color: white !important

}

.verTodos, .verTodos a{
	float: right;
	color: white !important;
	font-size: 12px;
	position: relative;
	top:3px;
	right: 3px;
}	

.social_single{
	margin-top: 23px;
	margin-bottom: -11px;
}

