/*@import url('https://hemeroteca.proceso.com.mx/wp-content/themes/proceso/css/custom-login.css') all;*/

/* -- x.x Clearfix -- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix { display: inline-block; } /* Hide from IE Mac \*/ 
.clearfix { display: block; } /* End hide from IE Mac */ 
.none { display: none; } /* End Clearfix */


.wp-rounded {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#wp-top-bar {
	font: 12px/20px Arial, sans-serif; 
	color: #333;
}

#wp-top-bar {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #EEE;
    height: 30px;
}

#wp-top-bar a {
    color: #333;
    text-decoration: none;
}

#wp-top-bar a:hover { 
	color: #cc3333;
}

#wp-top-bar-inner {
    margin: 0 auto;
    width: 960px;
}

#wp-date {
    float: left;
    margin-right: 10px;
    padding-top: 6px;
}

#wp-date p{
    background: none repeat scroll 0 0 #333;
    color: #FFF;
    font-size: 10px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 0 5px;
    text-transform: uppercase;
}

/* -- 9.0 Secondary Navigation -- */
#wp-secondary-nav { float: left; }
#wp-secondary-nav ul { margin: 0; padding: 0; list-style: none; height: 30px; line-height: 30px; }
#wp-secondary-nav ul a { display: block; position: relative; color: #333;}
#wp-secondary-nav ul li { float: left; position: relative; text-align: left;}
#wp-secondary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#wp-secondary-nav ul ul { position: absolute; top: -9999em; width: 180px; /* left offset of submenus need to match (see below) */ }
#wp-secondary-nav ul ul li { width: 100%; }

	/* Make sub menus appear */
	#wp-secondary-nav ul li:hover ul,
	#wp-secondary-nav ul li.sfHover ul { left: -1px; top: 30px; /* match top ul list item height */ z-index: 99; }

	/* Hide all subs subs (4 levels deep) */
	#wp-secondary-nav ul li:hover li ul,
	#wp-secondary-nav ul li.sfHover li ul,
	#wp-secondary-nav ul li li:hover li ul,
	#wp-secondary-nav ul li li.sfHover li ul,
	#wp-secondary-nav ul li li li:hover li ul,
	#wp-secondary-nav ul li li li.sfHover li ul { top: -9999em; }

	/* Displays all subs subs (4 levels deep) */
	#wp-secondary-nav ul li li:hover ul,
	#wp-secondary-nav ul li li.sfHover ul,
	#wp-secondary-nav ul li li li:hover ul,
	#wp-secondary-nav ul li li li.sfHover ul,
	#wp-secondary-nav ul li li li li:hover ul,
	#wp-secondary-nav ul li li li li.sfHover ul { left: 180px; /* match .nav ul width */ top: -1px;  }

	/* Secondary Navigation Skin  */
	#wp-secondary-nav ul a { padding: 0 6px; height: 30px; line-height: 30px; }
	#wp-secondary-nav ul li.current_menu_item ul li a,
	#wp-secondary-nav ul li.current_page_item ul li a { color: #333; }
	#wp-secondary-nav ul a:hover { text-decoration: none; }
	#wp-secondary-nav ul ul { border-top: 1px solid #eee; }
	#wp-secondary-nav ul ul li { border: 1px solid #eee; border-top: none; background: #f8f8f8; }
	#wp-secondary-nav ul ul li.sfHover, #wp-secondary-nav ul ul li.sfHover, #wp-secondary-nav ul ul a:focus, #wp-secondary-nav ul ul a:hover, #wp-secondary-nav ul ul a:active { background: #fff; outline: 0; }


/* -- 10.0 header -- */
/*
#wp-header { width: 960px; margin: 0 auto; padding: 30px 0; }
#wp-logo { text-align:center; }
#wp-logo a img { float:none; }
#wp-logo, #wp-logo a { font-size: 28px; line-height: 30px; color: #000; font-weight: bold; display:block; float:none; }
#wp-logo a:hover { text-decoration: none; }
#wp-tagline { color: #999; font-size: 12px; line-height: 20px; font-weight: normal; }
#wp-banner-header { float: right; }
#wp-banner-header img { padding: 4px; background: #f8f8f8; }*/

/* -- 10.0 header -- */
#wp-header { width: 960px; margin: 0 auto; padding: 5px 0; }
#wp-logo { text-align:center; }
#wp-logo a img { float:none; padding-top: 30px; }
#wp-logo, #wp-logo a { font-size: 28px; line-height: 30px; color: #000; font-weight: bold; display:block; float:none; }
#wp-logo a:hover { text-decoration: none; }
#wp-tagline { color: #999; font-size: 12px; line-height: 20px; font-weight: normal; }
#wp-banner-header { float: right; }
#wp-banner-header img { padding: 4px; background: #f8f8f8; }




#primary-nav {
	font: 12px/20px Arial, sans-serif; 
	color: #333;
}

#primary-nav a {
    color: #333;
    text-decoration: none;
}

/* -- 11.0 Primary Navigation -- */
#primary-nav-bg-wide { background: #F8F8F8 url('https://hemeroteca.proceso.com.mx/wp-content/themes/proceso/images/bg-primary-menu-light.gif') left top repeat-x; 
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}
#primary-nav { width: 960px; margin: 0 auto 0px auto; height: 41px; border:none; }
#primary-nav ul { margin: 0; padding: 0; list-style: none; line-height: 40px; }
#primary-nav ul a { display: block; position: relative; }
#primary-nav ul li { float: left; position: relative;  text-align: left;}
#primary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#primary-nav ul ul { position: absolute; top: -9999em; width: 180px; /* left offset of submenus need to match (see below) */ }
#primary-nav ul ul li { width: 156px; }

	/* Make sub menus appear */
	#primary-nav ul li:hover ul,
	#primary-nav ul li.sfHover ul { left: 0; top: 40px; /* match top ul list item height */ z-index: 99; }

	/* Hide all subs subs (4 levels deep) */
	#primary-nav ul li:hover li ul,
	#primary-nav ul li.sfHover li ul,
	#primary-nav ul li li:hover li ul,
	#primary-nav ul li li.sfHover li ul,
	#primary-nav ul li li li:hover li ul,
	#primary-nav ul li li li.sfHover li ul { top: -9999em; }

	/* Displays all subs subs (4 levels deep) */
	#primary-nav ul li li:hover ul,
	#primary-nav ul li li.sfHover ul,
	#primary-nav ul li li li:hover ul,
	#primary-nav ul li li li.sfHover ul,
	#primary-nav ul li li li li:hover ul,
	#primary-nav ul li li li li.sfHover ul { left: 179px; /* match .nav ul width */ top: 0;  }

	/* Primary Navigation Skin  */
	#primary-nav ul { font-size: 13px; text-transform: capitalize; }
	
	/* top level skin */
	#primary-nav ul li { border-right: 1px solid #fff; }
	#primary-nav ul a { padding: 0 12px; color: #333; height: 40px; line-height: 40px; }
	#primary-nav ul a:hover,
	#primary-nav ul li.sfHover a,
	#primary-nav ul li.current-cat a,
	#primary-nav ul li.current-menu-item a
	{ text-decoration: none; color: #f8f8f8; background: #333; text-shadow: 0 -1px 1px rgba(0,0,0,0.7); -moz-border-radius: 2px 2px 0 0; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; }
	
	/* 2nd level skin */
	#primary-nav ul ul { padding: 10px 0 15px 0; background: #333; -moz-border-radius: 0 0 2px 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.5); }
	#primary-nav ul ul li { height: 30px; line-height: 30px; border: none; padding: 0 12px; float: none; }
	#primary-nav ul ul li a { line-height: 30px; height: 30px; }
	#primary-nav ul li.sfHover ul a { color: #ccc; background: url('https://hemeroteca.proceso.com.mx/wp-content/themes/proceso/images/bg-primary-menu-bevel.gif') left top repeat-x; padding: 0 5px; }
	#primary-nav ul li.sfHover ul li:first-child a { background: none; }
	#primary-nav ul li.sfHover ul a:hover { color: #f8f8f8; }
	
	/* 3rd level onwards */
	#primary-nav ul ul ul { padding: 0; -moz-border-radius: 0 2px 2px 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 2px; }	
	#primary-nav ul ul li.sfHover, #primary-nav ul ul li.sfHover, #primary-nav ul ul a:focus, #primary-nav ul ul a:hover, #primary-nav ul ul a:active { outline: 0; }
	
	/*#primary-nav ul li ul.sub-menu a { color: #ccc; background: url('https://hemeroteca.proceso.com.mx/wp-content/themes/proceso/images/bg-primary-menu-bevel.gif') left bottom repeat-x; padding: 0 5px; }*/




#background-content{
	width:100%;
	background-color:#E7E7E7;
	background-image:url('https://hemeroteca.proceso.com.mx/wp-content/themes/proceso/images/bg-head1.png');
	background-position:top;
	background-repeat:repeat-x;
	position: relative;
}

#border-head{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background-color:#FFF;
}

#wp-border-white{
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-top:10px;
}

.revista-titulo{
	font-size:14px;
}

.revista-titulo ul{
	margin-left:15px;
	margin-bottom:20px;
	padding:0px;
}

div.social-block{
	float: right;
	margin-top: -7px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

table.social, table.social tbody, table.social tbody tr, table.social tbody tr td{
	position: relative;
	margin: 0px;
	padding: 0px;
	border: none;
	empty-cells:hide;
	border-collapse: collapse;
}
table.social tbody tr td a
{
	position: relative;
	float:left;
}


table.footer-logos, table.footer-logos tbody, table.footer-logos tbody tr, table.footer-logos tbody tr td, table.footer-logos tbody tr td a{
	position: relative;
}

table.footer-logos img.aimg, 
table.social img.aimg{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10010;
}

table.footer-logos img.bimg,
table.social img.bimg{
	position: absolute;
	left: 0;
	top: 0;
}

#primary-block-bg-wide {
    background-color: #EAEAEA;
    padding-bottom: 6px;
    padding-top: 6px;
    width: 100%;
    text-align: center;
}

#primary-block-bg-wide #primary-block{
	margin-left: 10px;
	display: block;
}


/* -- 28.0 Footer -- */
#wp-footer {
	background: #e7e7e7;
	background-image:url('https://hemeroteca.proceso.com.mx/wp-content/themes/proceso/images/bg-footer.png');
	background-position:top; 
	background-repeat:no-repeat; 
	border-bottom: 1px solid #e8e8e8; 
	border-top: 1px solid #e8e8e8; 
	padding: 40px 0 10px 0;
	/*text-align: center;*/
	font: 12px/20px Arial, sans-serif;
	
	width: 960px;
	margin: 0 auto 0px auto;
	position: relative; 
}

#wp-footer a {
    color: #333;
    text-decoration: none;
}

#foot-inner {width: 940px; margin: 0 auto; }
.foot-widget-one, .foot-widget-two, .foot-widget-three { width: 220px; float: left; margin-right: 20px; }
.foot-widget-four { width: 220px; float: right; }

#foot-notes { width: 940px; margin: 0 auto; padding: 15px 0 0 0; height: 30px; }
.copyright { float: left; }
.credit { float: right; }
.copyright, .credit { margin: 0; }
#foot-notes, #foot-notes a { font-size: 11px; color: #999; }
#foot-notes a { border-bottom: 1px dotted #999; }
#foot-notes a:hover { text-decoration: none; color: #999; }



/* new style */
				table.social2{
					background-image:url(themes/proceso/img/fondo.png); 
					width:63px; 
					height:234px;
					float: right;
					position: absolute;
					left: 1119px;
					top: 270px;
					padding-top: 20px;
				}
				
				table.social2 tbody{
					margin: 10px 10px 0px 10px;	
				}
				
				table.social2 tbody tr {

				}
				
				table.social2 tbody tr td{
					padding-left: 12px;

				}
