@charset "UTF-8";  

@import url(base.css);  
   
@import url(nav_shinybuttons.css);   

  body { background: #888; padding: 10px 0; }  
  
  #page_margins { margin: 0 auto; }  
  
  #page_margins { width: 1000px;  min-width: inherit; max-width: none; background: #fff; }  
  #page { padding: 10px; }  
  #header { padding: 0px 0px 0px 0px }  
  #topnav { color: #aaa;}  
  #nav { overflow:hidden; margin-bottom: 25px; }  
  #nav_main {  }  
  #main, #maintwo, #mainthree,#mainfour { margin: 10px 0; background: #fff; }
  #maintwo { margin-top: 30px; }
  #footer { margin-top: 10px; padding: 8px;  background: #393939; height: 215px; }  
  
  #nav ul { margin-left: 20px; }  
  
  /*-------------------------------------------------------------------------*/  
  
	#col1 { float: left; width: 385px;  margin:0 }  
	#col2 { float: left; width: 275px;  margin:0 }  
	#col3 { width: auto; margin: 0 0 0 665px}



	#col1-single { float: left; width: 650px;  margin:0 }
	#col3-single { width: auto; margin: 0 0 0 650px } 
	#col3-single-enlaces { width: auto; margin: 0 0 0 690px } 
	#col1_content { padding: 0 10px 0 0px }  
	#col2_content { padding: 0 10px }  
	#col1-single-enlaces { float: left; width: 690px;  margin:0 }
	#col1-single_content { padding: 0 10px 0 20px }
	#col3_content, #col3-single_content { margin:0 }


/*
	#col1-single { float: left; width: 650px;  margin:0 }
	#col3-single { width: auto; margin: 0 0 0 650px } 
	#col1_content { padding: 0 10px 0 20px }  
	#col2_content { padding: 0 10px }  
	#col1-single-full { float: left; width: 900px;  margin:0 }
	#col1-single_content { padding: 0 10px 0 20px }
	#col3_content, #col3-single_content { padding: 0 10px 0 10px; margin:0 }
*/
	#col4 { float: left; width: 280px;  margin:0 }  
	#col5 { width: 670px; margin: 0 0 0 295px}  
	
	#col5_content { padding: 0 10px 0 20px; position:relative; float:left; }  
	#col4_content { padding-left: 5px; padding-bottom: 0; padding-right: 10px; padding-top: 1px; }

	#col6, #col69 { float: left; width: 430px;  margin:0 }  
	#col7, #col79 { width: 530px; margin: 0 0 0 445px }  
	#col6_content, #col69_content, #col7_content, #col79_content { padding: 0 10px 0 5px; }  

	#col8 { float: left; width: 310px;  margin:0 }  
	#col9 { width: 670px; margin: 0 0 0 315px }  
	#col8_content, #col9_content { padding: 0 10px 0 5px; }  

	#subcol7_1, #subcol7_2 { float: left; width: 170px;  margin:0 }  
	#subcol7_3 { float: left; width: 165px;  margin:0 }  
	#subcol7_1_content { padding: 0 10px 0 0px }  
	#subcol7_2_content { padding: 0 5px 0 5px }
	#subcol7_3_content { padding: 0 7px 0 10px }
	
	.subcol7_4, #subcol79_4 { float: left; width: 50%}  
	#subcol7_6 { display:none}  
	.subcol7_5 { width: auto; margin: 0 0 0 50%; height:210px;}  
	.subcol7_4_content { padding: 0 10px 0 20px }  
	.subcol7_5_content { padding: 0 20px 0 10px }
  /*-------------------------------------------------------------------------*/  
  .ultimahorabox {
  	display:block;min-height:31px;margin-top:2px;margin-bottom:10px;
  }
  	div#display-gal {
		display:block;
		overflow:hidden;
		margin-bottom:25px;
		margin-top: 5px;
	}
	div.show-gal {
		display:block;
		position:relative;
		float:left;
		margin-right:4px;
		background: #333;
	}
	div.main-thumb {
		display:block;
		position:relative;
		width:240px;
		height:110px;
	}
	img.main-thumb {
		position: absolute;
		clip:rect(0,240px,110px,0);
	}
	div.main-title {
		display: block;
		position: relative;
		background: #000;
		word-spacing: 5px;
		margin-top: -40px;
		text-transform: uppercase;
		font-size: 11px;
		font-family: sans-serif;
		display: block;
		width: 232px;
		padding: 4px;
		color: #fff;
		text-decoration: none;
		opacity:0.8;
	}
	div.show-gal:hover {
		background: #06f;
	}

/* TABS */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 26px;
}
/*
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 25px;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 0.9em;
	padding: 0 2px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}*/
ul.tabs {
	margin-left: 20px;
}
ul.tabs li {
    display: inline;
    float: left;
    font-size: 10px;
    line-height: 10px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: #2c3cf1;
	cursor: pointer;
    color: #fff;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 5px 11.5px 5px 11.5px;
    text-decoration: none;
    width: auto;	
}
ul.tabs li a {
	color: #fff;
	text-decoration: none;
}
ul.tabs li.active a{
	color:#000;
}
ul.tabs li.active {
	background: #fbfbfb repeat-x top right;
	color: #fff;
}

ul.tabs li:hover, ul.tabs li a:hover {
    background: #444 repeat-x top right;
	color: #fff;
}

.tab_container {
	background: #fff;
}
/* TABS */
div.navigation, div.ultimahorabox {
	overflow: hidden;
}
img.alignleft {
	float: left;
	margin-left: 8px;
}
img.alignright{
	float: right;
	margin-right: 8px;
}
div#col2_content .wp-post-image, .post-mini-list .wp-post-image, #columnasColumnistas .wp-post-image, .entrevistalistado .wp-post-image, .tabs-list .wp-post-image, .ultimahorabox .wp-post-image, .alignleft, #especial-gaza .wp-post-image, .post-archive .wp-post-image, .especial-list .wp-post-image {
	float: left;
	margin-right: 8px;
}
div.img-art img {
	width: 60px;
	height: 60px;
}
