/*
Theme Name: juansegui.net
Theme URI: http://www.juansegui.net/
Description: Tema diseñado exclusivamente para el blog de Juan Seguí
Version: 1.0
Author: María José Castañer
Author URI: http://www.visualtwoeyes.com/
*/

body{ color:#58595b;  font-family:Arial,verdana;  font-size:72.5%;  line-height:1.4;  margin:0;  padding:0}

a{ text-decoration:none}

a img{ border:none}

a:hover{text-decoration:underline}

#wrap{ width:980px;  margin:0 auto; }

#wrapbody{ margin-top:10px;}

#header{  text-align:left;   background: #94A3B2 url(images/green/bg.jpg) repeat-x top center; height:105px;}

#header h1 a{ font-size:36px;  font-weight:bold}

#content{ font-size:1.1em;  float:left;  width:500px;  padding:0 0 25px 10px}

#sidebar-left{
	float:left;
	width:182px;
	padding:0 15px 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a6b7cc;
}

#sidebar-right{ float:left;  width:182px;  	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a6b7cc;  padding:0 15px 5px}

#footer{
	font-size:11px;
	padding-top:5px;
	text-align:center;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a6b7cc;
}

/***
 Other
 ***/
#adsheader{ position:relative;  top:30px;  left:10px}

/***
 Search form
 ***/
.search-form{  top:0;  left:650px;  width:300px; 	float:right; margin-top:20px; color:#FFF}

.search-form input{ border:0px; }

/***
 oth
 ***/
h1, h2, h3, h4{ font-weight:400;  margin:0;  padding:0}

.entrytitle h3{ font-size:1.5em}
.entrytitle a:hover{text-decoration:none;}
.entrytitle_wrap,  .postinfo{ padding-right:0px}
.entrybody { padding-right:20px}
.entrytitle_wrap{ padding-bottom:1.8em}

.entrytitle{ text-align:left}

.entrytitle h1, .entrytitle h2{ font-size:21px;  text-align:left;  font-weight:600;}


.entrydate{ font-size:11px;  color:#AA9658; font-weight:bold; margin:0;  padding:3px 0 0;}

/***
+Entry
 ***/
.entry{    padding:15px 0 25px;     text-align:justify;    }

.entry a:hover{    color:#0D2440}

.entry p{    margin:0;     padding:0 0 10px}

.entry h3{    font-size:1.5em;     padding-bottom:.3em}

.entry img{    max-width:510px;     padding:5px; }

.entrybody{    padding-bottom:6px}

.entrybody a{    color:#42699b; font-weight:bold;    }

.entry code{    font-size:1.1em;     text-align:left;     padding:.2em}

.entrymeta{
	padding-top:0.5em;
	margin-bottom:15px;
	color:#58595b;
	clear:both;
	background-color: #ecf0f5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a6b7cc;
	border-bottom-color: #a6b7cc;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-bottom: 0.5em;
	padding-right: 0.8em;
	padding-left: 0.8em;
}
.entrymeta a{
	color:#58595b;
	font-weight:normal;
}
.imeta{    color:#524406}

.postinfo{   }

.info{   }

.postedby, .categorylink, .commentlink,
#rss, #twitter, #facebook{    background:url(images/sprite-all.png) no-repeat 0 0}

.postedby, .categorylink, .commentlink{ height:16px;  width:16px;  padding:0 6px;  }

.postedby{ background-position:0 0}

.categorylink{ background-position:0 -24px}

.commentlink{ float:right; background-position:0px -55px;}


#rss, #twitter, #facebook{ width:48px;  height:48px}

#rss{ background-position:-16px 0}

#twitter{ background-position:-64px 0}

#facebook{ background-position:-112px 0}

#rss a, #twitter a, #facebook a{ display:block;  width:48px;  height:48px}

.alignleft, img.alignleft{ float:left;  margin:5px 10px 5px 0}

.alignright, img.alignright{ float:right;  margin:5px 0 5px 10px}

.aligncenter, div.aligncenter, img.aligncenter{ text-align:center;  display:block;  margin:10px auto}

a img.alignright{ float:right;  margin:0 0 1em 1em}

a img.alignleft{ float:left;  margin:0 1em 1em 0}

a img.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}

abbr, acronym, span.abbr{ cursor:help;  border-bottom:1px dotted #000}

blockquote{ display:block;  border-left:5px solid #E8D986;  padding-left:10px;  color:#524406}

pre{ max-width:580px;  font-size:1.2em;  padding:10px}

code{ font-size:1.2em;  max-width:580px;  padding:10px}

.wp-caption{
	border:1px solid #A6B7CC;
	
	background-color: #F3F5F8;
}

.wp-caption img{ border:0 none;  margin:0;  padding:5px}

.wp-caption-dd{ font-size:11px;  line-height:17px;  margin:0;  padding:0 4px 5px}

.wp-caption-text{ text-align:center}

img.wp-smiley{ border:none;  background:none;  padding:0}

/***
 Sidebar
 ***/
#sidebar{    font-size:1.1em;}

#sidebar ul{    list-style-type:none;     margin:0 0 1.2em 0;     padding:0}

#sidebar ul li, #sidebar ul li a{
	padding:.2em .2em .2em 0;

}
#sidebar ul li{
	padding:.2em .2em .2em 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #43699b;
}
#sidebar ul li a:hover{    color:#43699b; }


#sidebar ul li ul.children{    margin:0}

#sidebar ul li ul.children li.cat-item{    background:url(images/sub.gif) 0 11px no-repeat;  padding:.2em .2em .2em 0;  padding-left:11px;  margin-top:-2px;  border:none}

#sidebar h4{
	color:#122c4f;
	font-weight:bold;
	font-size:1em;
	text-transform:uppercase;
	margin-top:1em;
	background-image: url(images/sidebar-h4.jpg);
	height:21px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
        cursor:default;
}

#sidebar-left #cat{ width:195px;  border:1px solid #8B7E1D}

#sidebar-right #cat{ width:150px;  border:1px solid #D9C849}

#sidebar img{ max-width:180px;  border:0}

/***
 menu
 ***/
#menu{ padding:0px;  margin-left:300px}

#nav, #nav ul{ margin:0;  padding:0;  list-style-type:none;  list-style-position:outside;  position:relative;  line-height:1.5em}

#nav a{ display:block;  padding:3px 5px;  text-decoration:none}

#nav a:hover, #nav li.current_page_item a:hover{ color:#fff}

#nav li{ float:left;  position:relative}

#nav ul{ position:absolute;  display:none;  width:12em;  top:2em}

#nav li ul a, #nav li.current_page_item ul a{ width:12em;  height:auto;  float:left;  background-color:#F4E898;  color:#000}

#nav ul ul{ top:auto}

#nav li ul ul{ left:12em;  margin:0px 0 0 10px}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{ display:none}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{ display:block}

#nav li.current_page_item a{ color:#fff}

/***
 comments
 ***/
.commentsblock, contactform{ font-size:1em;  clear:both;  margin:20px 30px 0 0}

.children{ padding:5px}

.commentsblock textarea, .contactform textarea{ width:44em}

.commentsblock input, .commentsblock textarea,
.contactform input, .contactform textarea{ border:1px solid #d1d1d1}

.commentlist{ padding-left:20px}

#commentform textarea, .commentlist textarea{ width:95%}

.commentlist li{
	padding:5px 10px;
	border:1px solid #A6B7CC;
	margin:5px;
	list-style-type:none
}

.even{ background:#FFF}

.commentlist li .avatar{ float:right;   padding:2px;  margin:0 0 10px 0; }

.commentlist cite, .commentlist cite a{ font-weight:bold;  font-style:normal;  font-size:1.1em}

.commentlist p{ font-weight:normal;  line-height:1.5em;  text-transform:none}

.commentmetadata{ font-weight:normal}

.commentsblock textarea:focus, .contactform textarea:focus, .commentsblock textarea:focus, .commentsblock input:focus, .contactform textarea:focus, .contactform input:focus{ background:#F4F0CC;  border:1px solid #a1a1a1}

#submit{ background:#F0F0F0}

/***
 * table
*/
.entrybody table{ border-collapse:collapse;  border:1px solid #E0CA5E}

.entrybody table{ margin:0 0 1em 1px}

.entrybody td, .entrybody th{ border:1px solid #E0CA5E;  padding:10px}

.entrybody th{ background:#F3EBC1;  text-align:center;  border-right:1px solid #E0CA5E}

#navigation{ margin-right:.4em}

.clear{ clear:both}

/***
 footer
 ***/
#infofooter{    padding:10px}

#totop{    position:fixed;     bottom:80px;     right:0}

.gotop{    width:52px;     height:138px;     display:inline;     float:left;     background:url(images/gototop.png) no-repeat}

.gotop:hover{ background-position:0 -138px}

.hide{ display:none}

.alt{
	background-color: #E6EBF0;
}

#respond{ margin-top:30px}

#respond:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden;  margin-top:50px}

/** Default Theme Blue **/
body{    background:#f4e898 url(images/blue/bg.jpg) repeat-x top left}

a{    color:#02313C}

a:hover{    color:#CEA606}

#header h1 a{    color:#EFC007}

.desc{    color:#6B5603;cursor:default;}

.entrytitle h3{    color:#6F6F6F}

.entrytitle h1 a, .entrytitle h2 a, h2.title{    color:#0d2440}

.entrytitle h1 a:hover, .entrytitle h2 a:hover{    color:#0d2440}



#nav a:hover, #nav li.current_page_item a:hover{    background-color:#FC0}

#nav li.current_page_item a{    background-color:#00AAD4}

.commentsblock h3{    color:#58595B}

.gotop{    background:url(images/blue/gototop.png) no-repeat}



/*------------*/
body{
    background: #FFF url(images/blue/bg2.jpg) repeat-x top center;
}

a {
    color:#02313C;
}

a:hover {
    color: #0D2440;
}

#header h1 a {
    color: #EFC007;
}

.desc {
	color: #FFF;
	padding-top: 72px;
	margin-left: 300px;
	display:block;
	float:left
}

.entrytitle h3 {
    color: #6F6F6F;
}
.entrytitle h1, .entrytitle h2{
	color: #0d2440;
	background-image: url(images/titol.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
		padding-bottom:5px;
}
.entrytitle h1 a, .entrytitle h2 a{
	color: #0d2440;
	

}
.entrytitle h1 a:hover, .entrytitle h2 a:hover {
	color: #0d2440;


}



#nav a:hover, #nav li.current_page_item a:hover{
    background-color: #FFCC00;
}

#nav li.current_page_item a{
    background-color: #00AAD4;
}

.commentsblock h3 {
    color: #58595B;
}

.gotop {
    background: url(../images/blue/gototop.png) no-repeat;
}

.search-form input {


}
/*------------*/

#twitter-3 ul{
	background-color:#eff9fd;
}

#twitter-3 .time-meta, #twitter-3 .from-meta, #twitter-3 .in-reply-to-meta{
font-size:11px;
}
#sociallinks {width:400px; float:right;margin-top:30px; margin-right:50px
}
#sociallinks img {margin-left:-8px;
}
.search-button{
	border:0px;
	width:23px;
	height:26px;
	font-size:10px;
	margin-left:6px;
	margin-top:-5px;
	cursor:pointer;
	background-image: url(images/formok.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: transparent;
}
