/*
Theme Name: Monochrome Gallery
Theme URI: http://www.inventarte.net
Description: Diseño para Reportaje al Peru 
Version: 1.5
Author: Inventarte.NET
Author URI: http://www.inventarte.net
Credits: http://diego.lermagomez.com
*/
/*@import url(reset.css);
@import url(menu.css); */
/* IMPORTANT - PLEASE READ
This theme uses the Blueprint CSS framework for
default positioning, typography, form styling, etc.
The styles below are specific for this theme
only.  Feel free to edit them as necessary.  Generally
speaking, you will will likely never need to edit
the Blueprint CSS stylesheets, which are located in:
wp-content/themes/name-of-this-theme/css/
*/
body {
	background: #eee url(images/bg.png) repeat-x top;
	margin: 0;
	padding: 2em 0;
	opacity: .999;
	color: #000;
}
.container {
	background: #fff;
	padding: 1em 2em;
	width: 950px;	margin: 0 auto;
}
.container-bg {
	background: #fff;
}
.box {   padding: 1.5em;   margin-bottom: 1.5em;   background: #eee; }
/* Clearing floats without extra markup   Based on How To Clear Floats Without Structural Markup by PiE   [http://www.positioniseverything.net/easyclearing.html] */.clear { display: inline-block; }   .clear:after, .container:after {  content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden;}* html .clear { height: 1%; }.clear { display: block; }
blockquote {
	background: url('images/quote.png') .5em top no-repeat;
	color: #000;
	font-style: normal;
	padding: 0 0 0 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #000;
}
a {
	color: #ff0000;
	text-decoration: none;
}
a:active, h2 a:active, h3 a:active {
	color: #444130;
	text-decoration: none;
}
a:hover, h2 a:hover, h3 a:hover {
	color: #444130;
	text-decoration: none;
}
.chrome {
	color: #ff0000;
}
blockquote p {
	padding: 0 20px 0 30px;
}
/* Use this to create a horizontal ruler across a column. */hr {  background: #ddd;   color: #ddd;  clear: both;   float: none;   width: 100%;   height: .1em;  margin: 0 0 1.4em;  border: none; }hr.space {  background: #fff;  color: #fff;}
img {
margin: 0;
}
input {
border: 1px solid #CCCCCC;
padding-left: 0;
}
ol {
margin-left: 35px;
}
label {
font-weight: normal;
}
textarea {
height: 200px;
width: 500px;
}

.photo_align_left {
float: left;
padding: .8em;
border: 1px solid #ccc;
background: #eee;
margin: 0 0 1em 0;
}
.photo_align_left_single {
float: left;
padding: .5em;
border: 1px solid #ccc;
background: #eee;
margin: 0 0 1em 0;
}
.post .photo_align_left, .photo_align_left_single {
margin: 0 1.5em 1.5em 0;
}
.logo img {
margin: 0 0 0 0;
}
.logo h1 {
text-transform: uppercase;
font-weight: bold;
color: #000;
margin: 12px 0 12px 0;
}
.small {
font-size: .9em;
}
.nomargin {
margin: 0;
}
a.button, button {
font-weight: normal;
}
dl.small dd {
font-size: .9em;
}
.linkcat {
list-style: none;
}
.post_first {
background: #e5e5e5;
padding: 1em;
}
.post_alt {
background: #eee;
padding: 1em;
}
span.meta_align_right {
color: #ccc;
float: right;
font-size: .6em;
}
span.meta_align_right a {
color: #ccc;
}
span.meta_align_right a:hover {
color: #000;
}
.meta {
color: #666;
font-size: .8em;
/* line-height: 1.875em; */
}
.meta a {
color: #666;
}
.meta a:hover {
color: #000;
}
.byline {
color: #666;
font-size: .8em;
line-height: 1.875em;
}
.byline a {
color: #666;
line-height: 1.875em;
text-decoration: none;
}
.byline a:hover {
color: #000;
}
.meta_list, .meta_list a, ul.meta_list {
color: #000;
list-style-image: none;
}
.meta_list li {
border-bottom: 1px dotted #000;
list-style-image: none;
}
h2.widgettitle {
color: #000;
text-transform: uppercase;
border-bottom: 1px solid #000;
}
h6.category_more a {
color: #000;
background: #eee;
padding: .3em;
font-size: .9em;
text-transform: uppercase;
border: none;
}
h6.category_more a:hover {
background: #333;
color: #fff;
}
#gray_bg {
background: #ddd;
padding: 2em;
margin: 0 -2em 0 -2em;
float: left;
position: relative;
}
#dark_bg {
background: #000;
padding: 2em;
margin: 0 -2em 0 -2em;
color: #666;
float: left;
position: relative;
}
#dark_bg ul li {
list-style-image: none;
border-bottom: 1px solid #666;
}
#dark_bg a {
color: #ff0000;
}
#dark_bg a:hover {
color: #fff;
}
#dark_bg h2.widgettitle {
margin: 0 0 1em;
padding: 0;
text-transform: uppercase;
color: #666;
border-bottom: 1px solid #666;
font-weight: normal;
}
.post h2 {
border-bottom: 1px solid #000;
margin-bottom: 15px;
}
h2.category_page {
background: #000;
margin-bottom: 15px;
color: #fff;
text-transform: uppercase;
text-align: center;
padding: 10px;
}
.post h2 a {
color: #000;
text-decoration: none;
}
#maincontent .post h2 {
margin-bottom: 5px;
}
#maincontent .content {
padding: 5px 47px 20px 48px;
}
#maincontent h2.pagetitle {
border: none;
text-transform: uppercase;
}
#home_right .entry {
padding: 0 0 2em 0;
}
.news h3 {
text-transform: uppercase;
}
.content {
margin: 0 0 1em 0;
}
.feature_text {
margin-top: 2em;
}
ul#featurenav {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#featurenav li {
display: inline;
list-style-type: none;
}
#featurenav a {
padding: 1px 5px;
}
#featurenav a:link, #featurenav a:visited {
background-color: #eee;
border: 1px solid #000;
color: #000;
text-decoration: none;
}
#featurenav a:hover {
background-color: #444;
color: #fff;
text-decoration: none;
}
.author {
background: #eee;
margin-bottom: 1.5em;
padding: 1.5em;
}
.author img {
float: left;
padding: 0 1em 1em 0;
}
.author p {
margin-left: 8em;
}
.author h6 {
border-bottom: 1px #000 dotted;
margin-left: 7em;
}
.navigation, 
.navigation a {
color: #AAA;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.post {
	margin-bottom: 25px;
	display: block;
	float: none;
	clear: both;
}
.entry {
	padding-bottom: 25px;
	display: block;
	float: none;
	clear: both;
}
#header {
height: 50px;
padding: 4px 0 0 0;
width: 950px;
}
#header h1, #header .description {
line-height: 1em;
margin: 0;
padding: 0;
}
h1 a.logo {
text-transform: uppercase;
}
.entry #nav .content {
margin: auto;
padding: 0;
}
.entry #nav {
background: #FFF;
margin-bottom: 15px;
}
.entry #nav li a {
background: #666;
border-right: 1px solid #000;
color: #FFF;
}
.entry #nav li.last a {
border-right: none;
}
.entry #nav li a:hover {
background: #333;
color: #FFF;
}
#search {
float: right;
}
#search #s {
background: transparent url('images/icons/search_grey.gif') 0px center no-repeat;
color: #CCCCCC;
font-size: 0.9em;
margin-right: 0px;
margin-top: 10px;
padding: 2px 0 2px 17px;
width: 135px;
}
#search #s:hover {
color: #000;
}
.search-excerpt {
margin: 0;
}
.commentlist li {
padding: 8px 15px;
}
.comments-alt {
background: #EEE;
}
.bottombar {
}
.bottombar h2 {
font-size: 1em;
font-weight: bold;
line-height: 1em;
margin: 1em 0 1em;
}
ul {
list-style-type: none;
margin-left: 1em;
padding: 0;
}
ul li {
background-repeat: no-repeat;
line-height: 2em;
list-style-image: url('images/icons/li.png');
margin: 0;
padding: 0;
}
#top {
margin: 0 auto;
width: 950px;
}
#title {
float: left;
}
#title h1 {
margin: 0;
}
#title h1 a {
color: #fff;
font-weight: bold;
letter-spacing: -.1em;
line-height: 1.3em;
text-transform: uppercase;
}
#title h1 a:hover {
color: #eee;
}
#contents {
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
}
.topright {
/*background: url('images/sidebg.jpg') no-repeat top left; */
padding: 10px 0px 0px 0px;
}
.news h3 {
text-transform: uppercase;
}
#myGallery, #myGallerySet, #flickrGallery {
height: 385px;
width: 575px;
z-index: 5;
}
#flickrGallery {
height: 334px;
width: 500px;
}
#myGallery img.thumbnail, #myGallerySet img.thumbnail {
display: none;
}


#CABECERA td, #DESTACADOS td, #NOVEDADES td, #PIE td{
	border: 0px;
}
#DESTACADOS
{
	width:			600px;
}
#DESTACADOS .full
{
	padding:0;
	margin:.5em 0 2em 0;
	position: relative;
/*	height: 480px; */
	width:	520px;
}
#DESTACADOS h3 {
	margin-bottom:		0;
	padding:		0;
}
#DESTACADOS p img {
	margin:			7px 0 2em 0;
}
#DESTACADOS h3 {
	margin-bottom: 0;
	padding: 0;
}
#DESTACADOS p img {
	margin: 7px 0 2em 0;
}
#LATERAL IMG
{
	float:		left;
	padding:	5px;
	margin:		3px;
	background:	#eee;
	border:		1px solid #ccc;
	max-width:	128px;
	height:		auto;
} 
#LATERAL H3
{
	margin: 0 0 1em;
	padding: 0;
	text-transform: uppercase;
	color: #ff0000;
	font-size: .9em;
	font-weight: normal;
	border-bottom: 1px solid #000;
}
#LATERAL H4
{
	font-size:	10pt;
	font-weight:	bold;	
}
#SIDEBAR .cuadro{
	width:		160px;	
}
#LATERAL .meta, #DESTACADOS .meta {
	color: #666;
	font-size: 7pt;
/*	line-height: 1.875em; */
}
#LATERAL .meta a, #DESTACADOS .meta a {
	color: #666;
}
#LATERAL .meta a:hover, #DESTACADOS .meta a:hover {
	color: #000;
}
#LATERAL .contenido p
{
	font-size:	8pt;
	margin: 0px;
}
#LATERAL .box
{
	padding-top: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 1.5em;
	padding-left: 1.5em;
	margin-bottom: 1.5em;
	background-color: #eeeeee;
}
#LATERAL .box H2
{
	color: #000000;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.miClear{
	clear:			both;
}
#NOVEDADES
{
	background-color:	#dddddd;
	padding:		0em;
	margin:			0 0em 0 0em;
	width:			950px;
}
#NOVEDADES td{
	width:			160px;
	padding:		10px 15px 10px 10px;
}
#NOVEDADES .cuadro
{
	width:			200px;
	height:			400px;
/*	float:			right; */
	position:		relative;
	border:			1px solid green;
}
#NOVEDADES img{
	width:			130px;
	background-color:	#EEEEEE;
	padding:		8px 8px 8px 8px;
	border:			1px solid #ccc;
	margin-bottom:		10px;
}
#NOVEDADES .foto{
/*	height:			140px; */
}
#NOVEDADES h3
{
	margin-bottom: 0;
	padding: .5em 0 .5em 0;
}
#NOVEDADES h3 a
{
	text-transform: uppercase;
}
#NOVEDADES h4, #NOVEDADES h6
{
	margin: 0 0 1em;
	padding: 0;
	text-transform: uppercase;
	color: #ff0000;
	font-size: .9em;
	font-weight: normal;
	border-bottom: 1px solid #000;
}
#NOVEDADES h4 a, #NOVEDADES h6 a {
	text-transform: uppercase;
	color: #ff0000;
}
#NOVEDADES h4 a:hover, #NOVEDADES h6 a:hover {
	color: #fff;
	background: #ff0000;
}
#NOVEDADES ul {
	margin: 1em;
}
#NOVEDADES ul li {
	color: #000;
	font-size: .9em;
	line-height: 1.8em;
	border-bottom: 1px #000 solid;
	list-style-image: none;
	margin: 0 0 0 -1em;
}
#NOVEDADES ul li a {
	color: #000;
}
#NOVEDADES ul li a:hover {
	color: #ff0000;
}
#footer {
	font-size: .9em;
	margin: 0;
	text-align: center;
}
#footer a {
	text-decoration: none;
}
#PIE {
	background-color:	#000;
	padding:		0px;
	margin:			0px;
	color: 			#666;
}
#PIE td{
	width: 300px;
}
#PIE h2{
	border-bottom:	1px solid #eee;
	margin-bottom:	10px;
	margin-left:	10px;
}
#PIE ul{
	margin-left:	20px;
	list-style-type:	none;
}
#PIE li{
	list-style-type: none;
	list-style-image: none;
}
