/*
	Theme Name: El Escal&oacute;n Imaginario
	Description: dos columnas y pegotes por todas partes, aparte de humpty dumpty con cara de cabreo. Plugins : Gravatar, Get Recent Comments and WP Theme Switcher
	Version: 1.342
	Author:  Micki Mayo
	Author URI: http://www.escalonimaginario.com
--------------------------------------------------------	
Plugin-ready: Gravatar, Get Recent Comments and WP Theme Switcher.
*/

/* Structure */

*{
	margin:0px;
	padding:0px;
}

body{
margin:0px;
padding:0px;
height:100%;
background-image:url(images/body_bckgnd.jpg);
background-repeat:repeat-x;
background-color:#B40528;
color:#474642;
scrollbar-face-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color: #2a170b;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #2a170b;
font-family:Verdana;
font-size:8pt;
font-weight:normal;
}

div#page{
width:840px;
margin:0px auto;
background-image:url(images/wc-temp03-divider.jpg);
background-repeat:repeat-y;
}
div#page2{
width:840px;
margin:0px auto;
background-image:url(images/wc-temp03-header.jpg);
background-repeat:no-repeat;
}
div#header{
font-family:Verdana;
font-size:10pt;
font-weight:normal;
margin-right:246px;
width:280px;
height:358px;
z-index:1;
}

div#title{
/*padding-top:240px;*/
margin-left:155px;
width:375px;
height:290px;
font-family:Verdana;
font-size:10pt;
font-weight:normal;
color:#474642;
text-align : right;
z-index:2;
}

#title h1{
margin:0px;
}

#title a{
	position:relative;
	top:0px;
	width:375px;
	height:290px;
	display:block;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

#title span{
	visibility:hidden;
}

div#sidebar{
margin-right:18px;
margin-top:-200px;
z-index: 10;
width:180px;
float:right;
display:inline;
font-size:8pt;
text-align:left;
}

#sidebar img{
border-style:none;
}

div#content{
font-family:"Lucida Sans";
margin-left:10px;
margin-top:5px;
float:left;
display:inline;
width:610px;
text-align:left;
font-size:8pt;
font-weight:normal;
}
div#footer{
	width:100%;
/*	width:840px;*/
	background-image:url(images/wc-temp03-footer.jpg);
	background-repeat:no-repeat;
	height:80px;
	clear:both;
/*	padding-left:140px;*/
	padding-right:0px;
	margin:0px auto;
}

/* end structure */

/* Header styles */

#title a{
	color:#FF3366;
	text-decoration: none;
	font-size:10pt;
}
.description{
	color: #65635B;
	width:375px;
	font-size:7pt;
}

/* End header styles */

/* Links styles */

a:link {
font-family:"Lucida Sans";
/*color:#504B42;*/
color:#b73153;
text-decoration:none;
/*font-size:8pt;*/
}
a:visited {
/*color:#504B42;*/
color:#b73153;
text-decoration:none;
/*font-size:8pt;*/
}
a:active {
/*color:#504B42;*/
color:#b73153;
text-decoration:none;
/*font-size:8pt;*/
}
a:hover {
color : #2a170b;
text-decoration: underline;
/*font-weight:bold;*/
}

/* end links styles */

/* sidebar styles */

#sidebar a:link, #sidebar a:visited, #sidebar a:active{
/*color : #D3C5CB;*/
text-decoration: none;
font-weight:normal;
font-size:9pt;
padding-right:3px;
/*border-right:4px;
border-right-color:#83112A;
border-right-style:solid;*/
}
#sidebar a:hover{
/*color : #E7569E;*/
/*background-color:#ECDDE4;*/
/*border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#D3C5CB;*/
/*text-decoration: underline;*/
font-size:9pt;
font-weight:normal;
padding-right:3px;
/*border-right:4px;
border-right-color:#ECDDE4;
border-right-style:solid;*/
}
#sidebar ul {
padding-right:0px;
list-style-type:none;
margin-bottom:10px;
}
#sidebar li {
list-style-type:none;
text-align:right;
color:#D3C5CB;
border-right-width:0px;
border-style:none;
}

#sidebar h2 {
margin:0px auto;
color:#2a170b;
padding-top:5px;
padding-bottom:17px;
padding-left:5px;
font-size:9pt;
font-weight:bold;
letter-spacing: 0.1em;
text-align:right;
text-decoration:none;
}


.titles{
margin:0px auto;
width:100px;
color:#2a170b;
padding-top:5px;
padding-bottom:7px;
font-size:8pt;
font-weight:bold;
text-align:left;
text-decoration:none;
}

/* end sidebar styles */

/* search styles*/
#searchform #s{
width:150px;
background-image:url(images/bckg_search.jpg);
background-position:top;
background-repeat:repeat-x;
padding: 5px 5px 6px 6px;
color:#654975;
border:1px solid #9D092B;
border-bottom:3px solid #9D092B;
cursor:text;
margin-bottom:4px;
}

.searchform_input{
	margin-bottom:10px;
	border:1px solid #fff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	background-color:#8C1F3C;
	color :#E2E1DF;
	padding:4px;
}

.searchform_input:hover{
	background-color:#e36996;
	border:1px solid #9d092b;
/*	color:#414141;*/
	cursor:pointer;
}

.resultaos{
	background-color:#FDEAFD;
	border:1px;
	border-style:solid;
	padding:4px;
	color:#2D2D2D;
	border-color:8D203D;
}

/* End search styles*/

/* Calendar styles */

#wp-calendar{
	border:1px solid #2a170b;
	width: 80%;
	margin-right:0px;
	/*margin: 0 auto;*/
	text-align: right;
	margin-bottom: 15px;
	background-color:#E9C3CB;
	color:#4A4A4A;
}

#wp-calendar th{
color:#333333;
border-bottom:1px solid #333333;
}

#wp-calendar a:link, #wp-calendar a:visited, #wp-calendar a:active{
	color : #9D092B;
	font-weight:normal;
	text-decoration:none;
	display: block;
	text-align:right;
	border-style:none;
}
#prev a:link, #prev a:visited, #prev a:active, #next a:link, #next a:visited, #next a:active{
	color : #9D092B;
	font-weight:normal;
	text-decoration:none;
	display: block;
}
#wp-calendar a:hover, #prev a:hover, #next a:hover{
	color : #2a170b;
	font-weight:normal;
	text-decoration:none;
	display: block;
	background-color:#9D092B;
}

#wp-calendar td a:hover{
	color : #2a170b;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
	border:0px;
	display: block;
	background-color:#9D092B;
}

#wp-calendar caption{
	text-align: center;
	width: 80%;
/*	margin: 0px auto;*/
	padding-bottom:3px;
    padding-top:3px;
	background-color:#9D092B;
	color:#CCCCCC;
	border-top:1px solid #2a170b;
	border-left:1px solid #2a170b;
	border-right:1px solid #2a170b;
}

/* End calendar styles*/

/* Post styles */

#footerpreviews{
height:7px;
background-image:url(images/footerpreviews.png);
background-repeat:no-repeat;
background-position:top;
margin-bottom:10px;
position:relative;
top:-11px;
margin-left:5px;
padding:0px;
background-color:none;
border:none;
}

.post {
background-image:url(images/post_header_bk.jpg);
background-repeat:no-repeat;
background-position:top;
/*margin-bottom:20px;*/
text-align:left;
margin-left:5px;
padding-right:5px;
padding-top:8px;
background-color:#FFFFFF;
border-top-width:0px;
border-left-width:4px;
border-right-width:1px;
border-bottom-width:1px;
border-left-color:#D1CFD0;
border-right-color:#2A2627;
border-bottom-color:#2A2627;
/*border-right-style:dotted;
border-bottom-style:dotted;*/
border-left-style:solid;
}

.post p{
	margin-bottom:1em;
}

.post ul{
	list-style:square;
	margin-left:10px;
	margin-bottom:10px;
}

.post li{
	list-style-type:square;
	margin-left:20px;
}


/*.pagetitle{
margin-top:10px;
margin-left:12px;
padding:0px 0px 3px 8px;
width:90%;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#926873;
color : #8C1F3C;
background-color:#D1CFD0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold; 
letter-spacing: 0.1em;
text-decoration:none;
text-align:left;
}*/

.title_post{
vertical-align:middle;
clear:both;
margin-top:10px;
margin-left:12px;
padding:10px 0px 3px 8px;
width:90%;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#926873;
color : #8C1F3C;
/*background-color:#D1CFD0;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold; 
letter-spacing: 0.1em;
text-decoration:none;
text-align:left;
}

.title_post img{
border:none;
}

.date{
margin-left:12px;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#926873;
padding:0px 0px 0px 8px;
width:90%;
color : #3F3047;
font-size: 8pt; 
font-weight:normal; 
letter-spacing: 0.1em;
background-color:#ECDDE4;
text-decoration:none;
text-align:left;
}

.title_post a:link, .title_post a:visited, .title_post a:active{
color : #9D092B;
font-size:18px;
font-weight:normal;
text-decoration:none;
}

.title_post a:hover{
color : #B40560;
font-size:18px;
font-weight:normal;
text-decoration:underline;
}

.entry, .entrytext {
font-size: 10pt;
color: #1F1F1F;
text-align:left;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
margin-left:10px;
}

.entry h1{
clear:both;
font-family:"Lucida Sans";
color:#7f1227;
font-size:13pt;
border-bottom:1px solid #926873;
width:90%;
background-color:#e9c3cb;
padding:3px 5px 3px 35px;
margin-bottom:5px;
background-image:url(images/h1_mickey.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.entry a:link, .entry a:visited, .entry a:active{
font-size: 10pt;
font-family:"Lucida Sans";
color:#9A6073;
font-weight:bold;
text-decoration:none;
}

.entry a:hover{
color : #CA3B6A;
font-weight:bold;
text-decoration:underline;
}

.entry img{
border:1px solid #b2b2b2;
background-color:#ffffff;
padding:3px;
float:left;
margin:10px 10px 10px 0px;
}

.postmetadata {
padding: 2px 3px 2px 3px;
font-size: 8pt;
clear:both;
color : #2a170b;
text-align:right;
padding-bottom:3px;
background-image:url(images/bckg_meta.jpg);
background-repeat:repeat-x;
border-top:1px solid #926873;
}

.dimealgo {
padding: 10px 3px 2px 3px;
margin-top:20px;
font-size: 8pt;
color : #2a170b;
text-align:left;
background-image:url(images/bckg_meta.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
border-top:1px solid #926873;
}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active {
font-size: 8pt; 
color : #9D092B;
text-decoration:underline;
}
.postmetadata a:hover {
font-size: 8pt; 
color : #2a170b;
font-weight:normal;
text-decoration:none;
}

blockquote{
	margin:10px 20px;
	padding:10px;
	width:420px;
	border:3px dashed #CDCBC7;
	background-position:top right;
}

/* End post styles */

/* Navigation styles */

.navigation {
	display:block;
	margin-top:10px;
	margin-bottom:20px;
}

.alignleft {
float:left;
margin-left:13px;
width:256px;
margin-bottom:5px;
}

.alignleft_top{
background-image:url(images/fastlinx_top.png);
background-position:top;
background-repeat:no-repeat;
height:4px;
background-color:none;
}

.alignleft_mid{
color:#EBEBEB;
background-color:#9D092B;
background-image:url(images/aboboleft.png);
background-position:left;
background-repeat:no-repeat;
text-align:left;
font-weight:normal;
padding-left:28px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
border-left:1px solid #323232;
border-right:1px solid #323232;
}

.alignleft_mid:hover{
background-image:url(images/aboboleft_a.png);
}

.alignleft_bottom{
background-image:url(images/fastlinx_bottom.png);
background-position:top;
background-repeat:no-repeat;
height:4px;
background-color:none;
}

.alignright{
float:right;
margin-right:10px;
width:256px;
margin-bottom:5px;
}

.alignright_top{
background-image:url(images/fastlinx_top.png);
background-position:top;
background-repeat:no-repeat;
height:4px;
background-color:none;
}

.alignright_mid{
color:#EBEBEB;
background-color:#9D092B;
background-image:url(images/aboboright.png);
background-position:right;
background-repeat:no-repeat;
text-align:right;
font-weight:normal;
padding-right:28px;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
border-left:1px solid #323232;
border-right:1px solid #323232;
}

.alignright_mid:hover{
background-image:url(images/aboboright_a.png);
}

.alignright_bottom{
background-image:url(images/fastlinx_bottom.png);
background-position:top;
background-repeat:no-repeat;
height:4px;
background-color:none;
}

.alignleft a:link, .alignleft a:visited, .alignleft a:active, .alignright a:link, .alignright a:visited, .alignright a:active{
color:#EBEBEB;
font-weight:normal;
text-decoration:none;
}

.alignleft a:hover, .alignright a:hover{
color:#e7569e;
font-weight:normal;
text-decoration:none;
}

/*.entrytext a:link, .entrytext a:visited, .entrytext a:active{
color : #2a170b;
font-weight:bold;
text-decoration:none;
}

.entrytext a:hover{
color : #2a170b;
font-weight:bold;
text-decoration:none;
}
*/
/*.entrytext .postmetadata {
font-size: 8pt; 
color : #2a170b;
text-align:right;
padding-bottom:3px;
border-top:1px solid #2a170b;
}
.entrytext .postmetadata a:link, .entrytext .postmetadata a:visited, .entrytext .postmetadata a:active{
font-size: 8pt; 
color : #9D092B;
text-decoration:underline;
}
.entrytext .postmetadata a:hover{
font-size: 8pt; 
color : #2a170b;
font-weight:normal;
text-decoration:none;
}
*/
/* End navigation styles */


/* content styles */

.narrowcolumn h2, .narrowcolumn h3{
color: #9d092b;
font-size: 18px;
font-weight: normal;
text-decoration: none;

vertical-align: middle;
clear: both;
margin-top: 10px;
margin-left: 12px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 8px;
width: 90%;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #926873;
border-right-color: #926873;
border-bottom-color: #926873;
border-left-color: #926873;
font-family: Verdana,Arial,Helvetica,sans-serif;
letter-spacing: 0.1em;
text-align: left;

/*margin:0px auto;
padding:8px 0px 3px 0px;
width:80%;
color : #8C1F3C;
font-size: 12pt; 
font-weight:bold;
font-family:"Lucida Sans";
letter-spacing: 0.1em;
text-decoration:none;*/
}

.narrowcolumn img{
float:left;
}

.widecolumn h3{

font-size: 9pt; 
font-weight:bold; 
letter-spacing: 0.1em;
}
.narrowcolumn h3 a:link, .narrowcolumn h3 a:visited, .narrowcolumn h3 a:active{
color : #2a170b;
font-size: 9pt; 
font-weight:bold;
text-decoration:none;
}

.narrowcolumn h3 a:hover{
color : #2a170b;
font-size: 9pt; 
font-weight:bold;
text-decoration:none overline;
}

.narrowcolumn ul{
list-style:square;
margin-left:10px;
margin-bottom:10px;
}

.narrowcolumn li{
list-style-type:square;
margin-left:20px;
}

/* end comntents styles */

/* Comments styles */

ol.commentlist
{ 
  min-height: 100px;
	width: 90%;
	margin-left:20px;
	background-color:#FFFFFF;
	padding:20px 25px;
	background-image:url(images/bckg_meta.jpg);
	background-repeat:repeat-x;
}
ol.commentlist .dos
{
  min-height: 90px;
	margin-bottom: 1.2em;
	border-top:1px;
	font-family:"Lucida Sans";
	color:#373737;
	font-size:12px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#3C3839;
	padding: 5px;
	background-color: #FFE1E6;
	background-position:center;
	background-image:url(images/bckg_comments_1.jpg);
	background-repeat:no-repeat;
}

ol.commentlist .alt
{
	min-height: 90px;
	margin-bottom: 1.2em;
	border-top:1px;
	font-family:"Lucida Sans";
	color:#373737;
	font-size:12px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#3C3839;
	padding: 5px;
	background-color: #EEE1EA;
	background-position:center;
	background-image:url(images/bckg_comments_2.jpg);
	background-repeat:no-repeat;
}

ol.commentlist a:link,ol.commentlist a:visited,ol.commentlist a:active{
	font-weight:normal;
	font-size:12px;
	color:#9e2828;
}

ol.commentlist a:hover{
	font-size:12px;
	text-decoration:none;
	color:#9d3779;
}

small.commentmetadata
{
	font-size: 10px;
	margin-bottom: 1em;
	font-family:"Lucida Sans";
	display: block;
	background-color:#CCB6E7;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#926873;
	background-color:#F2B0BB;
}

/*small.commentmetadata a:active,a:visited,a:link{
	font-size: 8px;
	margin-bottom: 1em;
	font-family:"Lucida Sans";
	display: block;
}*/

small.commentmetadata a:hover{
	color:#9D092B;
	margin-bottom: 1em;
	font-family:"Lucida Sans";
}

#commentform{
text-align:left;
margin-left:40px;
}
#commentform textarea{
background-image:url(images/bkcg_inputcomments.jpg);
background-repeat:repeat-x;
width:80%;
font-family:"Lucida Sans";
font-size:12px;
color:#515151;
padding: 5px;
/*color:#262626;*/
border:1px;
border-style:solid;
border-color:#9D092B;
background-color:#EDEDED;
scrollbar-arrow-color: #9D092B;
scrollbar-3dlight-color: #9D092B;
scrollbar-darkshadow-color: #9D092B;
scrollbar-face-color: #D3C2D3;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #9E7B83;
scrollbar-track-color: #D3C2D3;
}
#commentform input, #commentform submit{
width:150px;
background-image:url(images/bckg_search.jpg);
background-repeat:repeat-x;
padding: 1px 1px 2px 2px;
color:#262626;
border:1px;
border-style:solid;
border-color:#9D092B;
}

.gravatar{
float: left;
border: 1px;
border-style:solid;
border-color: #000000;
margin: 2px 7px 0px 3px;
}

/* Footer style */

.credit
{
float:left;
padding-left:160px;
color:#F4BBD9;
margin-top:15px;
width:520px;
text-align:left;
}
.credit a:link, .credit a:visited, .credit a:active{
color:#FAA5A7;
font-weight:normal;
text-decoration:none;
}

.credit a:hover{
color:#FAA5A7;
font-weight:normal;
text-decoration:underline;
}

.credit img{
margin-top:5px;
border-style:none;
}

/* End footer styles*/

.leermas{
font-size: 10pt;
color: #1F1F1F;
text-align:left;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
margin-left:10px;
}

.leermas a:link, .leermas a:visited, .leermas a:active{
font-size: 10pt;
font-family:"Lucida Sans";
color:#9A6073;
font-weight:bold;
text-decoration:none;
}

.leermas a:hover{
color : #CA3B6A;
font-weight:bold;
text-decoration:underline;
}

.leermas img{
border:none;
}

.leermas img a:hover{
text-decoration:none;
}

.categorias{
float:left;
margin: 1px 0px 1px 15px;
padding: 0px;
}

.categorias img{
border:none;
margin-bottom:1px;
margin-right:1px;
}

.excerptin{
border-top:1px solid #ad9eb5;
/*border-right:1px solid #ad9eb5;*/
border-right:none;
border-bottom:3px solid #ad9eb5;
border-left:none;
padding-right:5px;
background-image:url(images/excerpt_backg.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#navigatePrev{
background-color:transparent;
background-image:url(images/anteriores_a.gif);
background-position:center;
background-repeat:no-repeat;
width:217px;
height:67px;
border:none;
margin-bottom:5px;
}

#navigatePrev img{
border:none;
}

#navigatePrev:hover{
background-color:transparent;
background-image:url(images/anteriores_b.gif);
background-position:center;
background-repeat:no-repeat;
width:217px;
height:67px;
}

#navigatePrev a{
background-color:transparent;
display:block;
height:67px;
}

#navigatePrev a:hover{
background-color:transparent;
text-decoration:none;
}

#navigateNext{
background-color:transparent;
background-image:url(images/siguientes_a.gif);
background-position:center;
background-repeat:no-repeat;
width:217px;
height:67px;
border:none;
margin-bottom:5px;
background-color:none;
}

#navigateNext img{
border:none;
}

#navigateNext:hover{
background-color:transparent;
background-image:url(images/siguientes_b.gif);
background-position:center;
background-repeat:no-repeat;
width:217px;
height:67px;
}

#navigateNext a{
background-color:transparent;
display:block;
height:67px;
}

#navigateNext a:hover{
background-color:transparent;
text-decoration:none;
background:none;
}

#linkinicio{
}

#linkinicio a:link, #linkinicio a:active, #linkinicio a:visited{
border:none;
text-decoration:none;
}

#linkinicio a:hover{
border:none;
text-decoration:none;
}

#noresults_beibe{
margin-left:5px;
width:605px;
height:253px;
background-image:url(images/backg_noresults.png);
background-repeat:no-repeat;
text-align:center;
}

.botoncior input{
	margin-bottom:10px;
	border:1px solid #9D092B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	background-color:#8C1F3C;
	color :#E2E1DF;
}

.botoncior input:hover{
	background-color:#e36996;
	border:1px solid #9d092b;
	color:#414141;
	cursor:pointer;
}

#sidebar_info{
width:166px;
height:38px;
background-image:url(images/sidebar_info.png);
background-repeat:no-repeat;
padding-top:55px;
margin:10px 0px;
}

#sidebar_secc{
width:166px;
height:142px;
background-image:url(images/sidebar_secc.png);
background-repeat:no-repeat;
padding-top:66px;
margin:10px 0px;
}

#sidebar_srch{
width:166px;
height:55px;
background-image:url(images/sidebar_srch.png);
background-repeat:no-repeat;
padding-top:62px;
margin:10px 0px;
}

.sidebar_listas a:link, .sidebar_listas a:active, .sidebar_listas a:visited{
display:block;
text-align:right;
border-bottom:1px dashed #a10829;
background-color:none;
color:#654975;
margin-left:10px;
}

.sidebar_listas a:hover{
diaplay:block;
border-right:none;
background-color:#a10829;
border-bottom:1px dotted #654975;
color:#e75ab8;
margin-left:0px;;
}

#chesire_comments{
width:526px;
height:116px;
background-image:url(images/chesire_comments.gif);
background-repeat:no-repeat;
margin-top:2px;
}