/*  
Theme Name: Magazine Template
Theme URI: http://example.com/
Description: Two columns magazine theme
Version: 1.0
Author: Marina Gallardo
Author URI: http://www.lapipe.net/

*/

* {
	margin: 0;
	padding: 0;
	outline: none;
	}

body {
	font-family: "Lucida Sans";
	font-size: 95%;
	background: url(images/columna.gif) repeat-y center #eaeaea;
	}

#content {
	width: 600px;
	margin: 0 auto;
	margin-bottom: 2em;
	}
	
p a:hover {
background-color: yellow;
text-decoration: none;
}

.moretext a:hover {
background-color: white;
}
	
#header {
	margin-bottom: 2em;
	}

#logo {
	background: url(images/lapipe.png) no-repeat center;
	width:695px;
	height: 290px;
	text-indent:-5000px;
	outline: none;
	}

#wrapper {
	margin: 0 auto;
	width: 700px;
	}
	
#menu {
	width: 100%;
	height: 65px;
	background: url(images/menu.png) no-repeat center;
	}
	
#nav { 
	width: 100%;
	height: 65px;
	background: url(images/menu.png) no-repeat center;
	font-size: 1em;
	}

/* LISTA PAGINAS */
	
.pages li {
	display: inline;
	padding-right: 1em;
	}
	
.pages {
	padding: 1.5em;
	float: right;
	margin-top: 0.5em;
	}

p img.icono{
	width: 85px;
	height: 87px;
	border: none;
	}

.img a:hover{
	color: #fff;
		}
	
.pages a{
	color: #fff;
	text-decoration: none;
	}

.pages a:hover{
	border-bottom: 2px solid #e20f87; /* rosa */
	}
	
/* LISTA CATEGORIAS */

.categories li {
	display: inline;
	padding-right: 1em;
	}
	
.categories {
	padding: 1.5em;
	margin-top: 0.5em;
	float: left;
	}

.categories a{
	color: #fff;
	text-decoration: none;
	}

.categories a:hover{
	border-bottom: 2px solid #077bbf; /*azul*/
	}

	
/* .POST y .PAGE */

.page {
	clear: both; /* los post se separan, incluidos los detalles del .post.left */
	padding-top: 2em;}
	
.page h2{
	text-align: center;
	margin-bottom: 1em;
	font-size: 1.8em;
	font-style: italic;
	font-family: Georgia, Times, "Times New Roman", serif;
	}
	
.page h2 a {
	color: #077bbf;
	text-decoration: none;
	}
	
.post {
	clear: both; /* los post se separan, incluidos los detalles del .post.left */
	padding-top: 2em;
	}

.post .left {
	width: 150px;  
	float: right;  
	font-weight: normal;
	color: #ca0976;
	padding-left: 10px;
	margin-right: 10px;
	}
	
.post .right{  
	width: 470px;  
	float: left; 
	margin-left: 30px;
	}
	
.entry img {
	margin-bottom: 0.5em;
	margin-right: 1em;
	}
	
dd.wp-caption-dd {
	font-size: 90%;
	margin-bottom: 1em;
	font-style: italic;
	}	


.entry {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1.5em;
	}
	
.fecha {
	font-size: 1em;
	border-bottom: 2px solid #e2dddd;
	text-align: center;
	padding-bottom: 0.5em;
	color: #000;
	font-weight: bold;
	}
	
.autor {
	color: #000;
	}
	
ul.metadatapost {
	margin: 0 0 2em 0;
	list-style-type: none;
	font-size: 0.6em;
}

.metadatapost li {
	margin: 0;
	padding: .4em 8px .5em 8px;
	font-size: 1.2em;
	line-height: 1.6;
	border-bottom: 1px solid #eee;
}

.metadatapost li.last {
	border-bottom: 0;
}	

.akst_link {
padding: 1em;
border-top: 1px solid #ccc;
margin-top: 1em;
}

.metadatapost a {
	color: #343434;
	text-decoration: none;
	}
	
.metadatapost a:hover {
	border-bottom: 2px solid #e2dddd;
	}
	
/* --- SELECTORES --- */

p {
margin-bottom: 0.5em;
font-size: 90%;}

hr {
	margin-top: 1em;
	margin-bottom: 1em;
	color: #ccc;}

small a {
	color: #656c71;}
	
.post h2 a {
	font-size: 1.2em;
	line-height: 1.2;
	color: #077bbf;
	text-decoration: none;
	}

.post h2 {
	margin-bottom: 1em;
	font-family: Helvetica, Arial, "Sans-serif";
	letter-spacing: -1px;
	}

.entry {
	font-size: 1.1em;
	line-height: 1.5;
	}
	
h2 a:hover {
	border-bottom: 2px solid #e2dddd;
	}
	
.moretext {
	background: url(images/more_text.png) no-repeat center;
	margin-top: 10px;
	font-size: 0.8em;
	color: #000;
	padding: 20px;
	}

.moretext a {
	outline: none;
	 }


/* NAVEGACION POSTS ANTERIORES Y POSTERIORES */
	
.navigation a {
	color: #e20f87; /* fucsia */
	text-decoration: none;
	}
	
.navigation a:hover {
	border-bottom: 2px solid #e2dddd;
	}
	
.posts_anteriores {
	float: left;	margin-top: 1em;

	}
	
.posts_posteriores {
	float: right;margin-top: 1em;
	}
	
/*---- FOOTER------ */
	
#footer {
	clear: both;
	width: 650px;
	margin: 0 auto;
	padding: 1em;
	margin-bottom: 1em;
	text-align: center;
	font-size: 0.7em;
	border-top: 1px solid #ddd;
	}
	
#footer a{
	font-weight: bold;
	text-decoration: none;
	color: #000;
	}
	
#footer a:hover{
	border-bottom: 1px solid #ccc;
	}
	
/* Comentarios */

.bobcomment {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f3f3f3;
	padding: 1em;
	margin-bottom: 1em;
	font-size: 90%;
	}
	
.commentlist {
	list-style: none;
	}
	
.comments h3 {
	margin-top: 2em;
	margin-bottom: 1em;
	font-size: 1em;}

.commentlist cite a{
	}
	
ul li {
 font-size: 0.8em;}

.commentlist img {
	margin: 0;
	float: right;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #fff;
	}

h3#comments {
	margin-top: 2em;
	margin-bottom: 1em;
	}
	
/* FORMS Y LABELS */

.search_form form input {
	background-color: #ddd;
	border: none;
	font-size: 0.8em;
	padding: 2px;
	}

textarea {
	width: 330px;
	}
	
#searchsubmit {
	background: url(images/submit.png) #539dcc;
	padding: 2px;}
	
.search_form {
	border-bottom: 1px solid #ddd;
    float: right;
    margin-right: 12px;
    text-align: right;
    padding: 12px;
    width: 650px;
    height: 20px;
    margin-top: 1em;
	}

form p a{
	color: #656c71;}
	
.rss {
position: absolute;
margin-top: 30px;
margin-left: 415px;
background: url(images/rss.png) no-repeat;
width: 32px;
height: 32px;
	}

blockquote {
display: block;
padding: 0 60px;
width: 350px;
margin-top: 1.5em;
font-size: 90%;
margin-bottom: 1em;
}	

blockquote:before, blockquote:after {
color: #69c;
display: block;
font-size: 700%;
width: 50px;
}

blockquote:before {
content: open-quote;
height: 0;
margin-left: -0.55em;
}

blockquote:after {
content: close-quote;
height: 50px;
margin-top: -70px;
margin-left: 290px;
}

h3 {
	margin-top: 1em;
}