/*   
Theme Name: El derechazo
Theme URI: http://elderechazo.com
Description: Tema para elderechazo.com
Author: 
Author URI: 
Template: thematic
Version: 1.0
Tags: Thematic, elderechazo
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
/*@import url('../thematic/library/styles/typography.css');*/

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* hack IE PNG */
img, div {
	behavior: url('http://elderechazo.com/wp-content/themes/derechazo/iepngfix.htc');
}

body{
	background:url(img/fondo-caoba.jpg);
	font-family:"Times New Roman","Bitstream Charter",Times,serif;
}
body, input, textarea {
	-x-system-font:none;
	font-family:Georgia,serif;
/*	font-size:15px;*/
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
}

a:link {
    color:#D23635;
}
a:visited {
    color:#D23635;
}
a:active, a:hover {
    color: #2f2e2d;
}
.aside a:link, .aside a:visited {
    color: #2f2e2d;
}
.aside a:active, .aside a:hover {
    color:#D23635;
}

#header{
	background:url(img/cabecera.gif) no-repeat;
	margin:0 auto;
	width:960px;
	cursor:pointer;
}
	#blog-description {
		text-align:center;
		padding:70px 80px 0 0;
		color:#2f2e2d;
		font-size:14px;
		font-style:italic;
		font-weight:bold;
	}
	#branding {
		padding:88px 0 30px;
	}
		#fecha{
			float:right;
			margin:-16px 80px 0 0;
			color:#2F2E2D;
			font-size:10px;
			font-style:normal;
			font-weight:bold;
		}
	#access, #blog-title {
		display:none;
	}
	
#fotos-content{
	position:relative;
	overflow:visible;
	width:960px;
	margin:0 auto;
}
#main{
	background:transparent url(img/fondo-papel.gif);
	background-repeat:repeat-y;
	padding:0;
	/*overflow:visible;*/
}

#content {
	margin:0 0 0 60px;
	/*overflow:visible;*/
	width:620px;
}
	#content .aside {
		border:none;
		margin:0 0 0 0px;
		padding:0 0px 0 0;
	}
	#content #index-top.aside{
		margin:0 0 20px 0;
	}
	#content .aside ul {
		padding:0;
		margin:0;
	}
#primary {
	border:none;
	margin-bottom:22px;
	padding:18px 0 0;
}
.main-aside {
	float:right;
	position:relative;
	right:80px;
	width:200px;
}

#index-top{
	margin:0 0 20px 0;
}

li.vudu_cat_sidebar_wg{
	margin:0;
	padding:0;
	list-style-type:none;
}
li.vudu_cat_sidebar_wg h3{
	display:none;
}
ul.category-posts-wg-list{
	list-style-type:none;
}
li.category-posts-wg-item{
	list-style-type:none;
}
.paged li.category-posts-wg-item{
	display:none;
}
.category-posts-wg-post{
	background:transparent url(img/fondo-derechazo.gif) no-repeat;
	padding:0 0 0px;
	margin:0 0 0 0px;
	width:620px;
}
	.category-posts-wg-post h2{
		padding:15px 0 0 140px;
	}
	.category-posts-wg-post div.hentry {
		padding:0px;
	}
	.category-posts-wg-post div.entry-meta{
		display:none;
	}
	.category-posts-wg-post div.entry-content {
		padding:22px 0 0 140px;
		color:#fff;
		font-size:24px;
		font-style:italic;
		line-height:24px;
	}
	.category-posts-wg-post div.entry-content pre{
		color:#2f2e2d;
		font-size:14px;
		font-style:italic;
		font-weight:bold;
		line-height:24px;
		font-family:"Times New Roman","Bitstream Charter",Times,serif;
	}
	.category-posts-wg-post div.entry-afer {
		padding:0px 0 0 140px;
		color:#2f2e2d;
		font-size:14px;
	}
.category-posts-wg-after {
	background:transparent url(img/pie-derechazo.gif) no-repeat;
	/*line-height:18px;*/
	height:4px;
	padding:0px;
	margin:0px 0 0 0;
}
	.p1 div.entry-utility{
		/*display:none;*/
		background:transparent url(img/separador-negro.gif) no-repeat;
		width:620px;
	}

/* reseteo para p1 */
.hentry {
	padding:0px;
}
.aside ul ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 15px 0px;
}
.aside ul ul li{
	margin:0 0 0px 10px;
}

.entry-meta{
	display:none;
}

.p1 div.entry-content {
	padding:22px 0 0;
	background:transparent url(img/separador-rojo.gif) no-repeat;
	width:620px;
}
.p1 div.entry-utility {
	background:transparent url(img/separador-negro.gif) no-repeat top left;
	padding:22px 0 0;
	width:620px;
}

.p2, .p3, .p4, .p5{
	width:300px;
	float:left;
}

.p2, .p4{
	clear:both;
	margin: 0 20px 0 0;
}

.p2 div.entry-content, .p3 div.entry-content, .p4 div.entry-content, .p5 div.entry-content{
	background:transparent url(img/separador-excerpt.gif) no-repeat;
	width:291px;
	padding:15px 0 0 0px;
	margin:0 0 0 0px;
}

/* reset para la paginacion de la home */
.paged .p2, .paged .p3,.paged  .p4,.paged  .p5{
	width:620px;
}

.paged .p2, .paged  .p4{

}

.paged .p2 div.entry-content, .paged .p3 div.entry-content, .paged .p4 div.entry-content, .paged .p5 div.entry-content{
	padding:22px 0 0;
	background:transparent url(img/separador-rojo.gif) no-repeat;
	width:620px;
}

.paged .p2 div.entry-utility, .paged .p3 div.entry-utility, .paged .p4 div.entry-utility, .paged .p5 div.entry-utility{
	background:transparent url(img/separador-negro.gif) no-repeat top left;
	padding:22px 0 0;
	width:620px;
}




#footer {
	border:none;
	margin-top:0px;
	background:transparent url(img/pie.gif) no-repeat;
	margin:0 auto;
}
#siteinfo{
	/*display:none;*/
	padding:1px 0 24px;
}
#secondary {
	display:none;
}
.entry-content img {
	margin:0 10px 10px 0;
	float:left;
}
.entry-content ol{
list-style-image:default;
list-style-position:inside;
list-style-type:decimal;
}

.entry-utility {
	background:transparent url(img/separador-negro-corto.gif) no-repeat top left;
	width:291px;
	padding:15px 0 0 0px;
	margin:0 0 22px;
}
.entry-utility a:active, .entry-utility a:hover {
	color:#2f2e2d;
}

.entry-title {
	/*font-family:Arial,sans-serif;*/
	font-size:26px;
	font-weight:bold;
	line-height:21px;
	padding:0 0 7px;
}


.paged #nav-above{
	display:none;
}


/* COMMENTS
-----------------*/

#respond {
	margin-bottom:22px;
	overflow:hidden;
	padding:18px 0 0;
	position:relative;
	background-color:transparent;
}

#comments{
	margin:0px 0px 100px 0px;
	padding:0px 0px 30px 0px;
	border-bottom:2px solid #fff;
}
#comments h3{
	font-size:16px;
	font-weight:bold;
	margin:0 0 20px;
	padding:0 0 5px;
}

#comments-list .comment-author {
	font-weight:bold;
	padding:0px;
}
#comments-list .comment-meta {
	color:#2f2e2d;
	font-size:12px;
	padding:0 0 9px 46px;
}
#comments-list ol, #trackbacks-list  ol {
	border:none !important;
	margin:0 0 18px;
}
#comments-list li, #trackbacks-list li {
	background-color:transparent;
	border:none !important;
	border-bottom:none  !important;
	padding:20px 20px 1px 20px;
	margin:0px 0px 20px 0px;
	position:relative;
}

#comments li.comment{
	/*margin:0px 0px 10px 0px;*/
	border:none;
	background:transparent url(img/fondo-comment-1.jpg);
	width:580px;
}
#comments li.alt, #comments-list li.alt , #trackbacks-list li.trackback  {
	border:none;
	background:transparent url(img/fondo-comment-2.jpg);
	width:580px;
}
#comments li.comment .depth-2{
	width:92%;
}
#comments li.comment .depth-3{
	width:92%;
}
.comment-author .gravatar {
	width:45px;
	height:45px;
	background:transparent url(img/sello-gravatar.gif);
	top:19px;
	left:0px;
	float:left;
	margin:0px 18px 18px 0px;
	padding:5px;
}
.comment-author-name{
	font-size:14px;
	font-weight:bold;
	/*margin:20px 0 0 0;*/
	padding:20px 0 0 0;
}
.comment-meta{
	font-size:12px;
	color:#2f2e2d;
	/*margin:20px;*/
}

.comment-content{
	clear:both;
	margin:0;
}


.comment-reply-link a {
	font-size:12px;
	color:#D23635;
	font-style:normal;
	text-decoration:none;
}
.comment-reply-link a:active, .comment-reply-link a:hover {
	font-size:12px;
	color:#D23635;
	font-style:normal;
	text-decoration:none;
}
#trackbacks-list .comment-content {
	left:0px;
	position:relative;
}
/************* form comments **************/
#comments, #comments input, #comments textarea {
	font-size:13px;
	line-height:18px;
	border:none;
	background-color:transparent;
}
#comments input {
	width:179px;
/*	height:15px;
	padding:5px;*/
	background:transparent url(img/campo-texto.gif) no-repeat;
	background-position:-2px 13px;
}

#comments textarea {
	width:340px;
	height:95px;
	padding:10px 10px 0 10px;
}
.form-textarea{
	background:transparent url(img/comments.gif) no-repeat;
}
.comments-submit{
	width:85px !important;
	height:26px !important;
	background:transparent url(img/boton-enviar.png) no-repeat !important;
	padding:2px;
	font-weight:bold;
}
.form-section label {
	font-size:14px;
	font-weight:bold;
}
.formcontainer{
	float:left;
	width:350px;
}
#comments-postal{
	float:left;
	background:transparent url(img/img-derecha.gif) no-repeat;
	width:269px;
	height:328px;
}



/* Navigation */
.navigation a {
	color:#D23635;
	font-style:normal;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.navigation a:active, .navigation a:hover {
	color:#2f2e2d;
}

/* objetos */
#wrapper{
	overflow:hidden;
}
#wrapper, #container{
	position:relative;
}

.cenicero{
	position:absolute;
	top:80px;
	left:920px;
	background:transparent url(img/cenicero.png) no-repeat;
	width:327px;
	height:425px;
	margin:0 auto;
	z-index:1000;
}

.cerillas{
	position:absolute;
	top:110px;
	left:-60px;
	background:transparent url(img/cerillas.png) no-repeat;
	width:116px;
	height:184px;
	margin:0 auto;
	z-index:1001;
}
.ideales{
	position:absolute;
	top:90px;
	left:-410px;
	background:transparent url(img/ideales.png) no-repeat;
	width:292px;
	height:270px;
	margin:0 auto;
	z-index:1002;
}
.cafe-1{
	position:absolute;
	top:580px;
	left:-320px;
	background:transparent url(img/cafe01.png) no-repeat;
	width:300px;
	height:284px;
	margin:0 auto;
	z-index:100;
}
.cafe-2{
	position:absolute;
	top:1300px;
	left:910px;
	background:transparent url(img/cafe02.png) no-repeat;
	width:300px;
	height:284px;
	margin:0 auto;
	z-index:100;
}
.llaves{
	position:absolute;
	top:800px;
	left:850px;
	background:transparent url(img/llavero.png) no-repeat;
	width:310px;
	height:270px;
	margin:0 auto;
	z-index:1010;
}
