/*
 Escrito con mucho cariño por Christian Montenegro |o/ XDD
*/

/*
Theme Name: Grisado
Theme URI: http://webinperu.com/
Description: otro theme para webinperu.
Version: 1.0
Author: Christian Montenegro
Author URI: http://webinperu.com/
Tags: ninja, jedi, web, design

	Grisado v1.0
	 http://webinperu.com/


*/

@import url("css/reset.css");
@import url("css/layout.css");

a{
  color:#08a;
}

p, ul{
  margin:10px 0;
}

body{
  background:url(img/bg.gif) 0 20px #fff repeat-x;
  font-family:"Times New Roman", Georgia, Serif;
  font-size:100%;
  line-height:1.8em;
  color:#222022;
}

#top h1{
  float:left;
}

#top h1 a{
  margin-bottom:15px;
  background:url(img/img.png) no-repeat;
  display:block;
  width:240px;
  height:55px;
}

#top h1 a span{
  display:none;
}

#top nav{
  padding-top:20px;
  overflow:hidden;
}

#top nav ul{
  float:right;
  margin:0;
}

#top nav ul li{
  float:left;
  margin-right:10px;
  display:inline;
  width:120px;
}

#top nav ul li a{
  padding:5px 0;
  display:block;
  border-top:solid #6f696f 1px;
  color:#222022;
  font-style:italic;
  text-decoration:none;
}

#top nav ul li a:hover{
  color:#37abc8;
  border-top:solid #37abc8 1px;
}

#presentation h2{
  margin-bottom:20px;
  font-size:2em;
  font-style:italic;
}

#services h2,
#last_articles h2{
  margin-bottom:15px;
  font-size:1.4em;
  font-style:italic;
}

#services ul{
  overflow:auto;
}

#services ul li{
  float:left;
  margin:0 8px;
  width:304px;
}

#services ul li a.btn_service{
  margin:10px auto;
  padding-top:5px;
  background:url(img/img.png) no-repeat 0 -155px;
  display:block;
  width:175px;
  height:30px;
  text-align:center;
  text-decoration:none;
   color:#666;
}

#services ul li a.btn_service:hover{
  background:url(img/img.png) no-repeat 0 -205px;
  color:#37abc8;
}

#services ul li img{
  display:block;
}

#services ul li p{
  font-size:0.95em;
  font-style:italic;
}

#portfolio div img{
  float:right;
}

#portfolio h1{
  text-align:left;
  font-size:2em;
  font-style:italic;
}

#portfolio article div.description strong{
  font-size:1.2em;
}

#portfolio article div.description ul li{
  font-weight:bold;
}

#portfolio article div.slide ul{
  margin:0;
}

#portfolio article.last{
  padding-bottom:0;
  border:0;
}

#posts article h2, 
#posts article#single h1,
#page h1{
  margin-bottom:15px;
  font-size:2em;
  font-style:italic;
  line-height:1.5em;
}

#posts nav h2{
  margin-bottom:10px;
  font-size:1.2em;
  font-style:italic;
}

#posts article#single h3,
#page h3{
  margin:30px 0;
  padding:5px 0;
  border-bottom:solid #6F696F 3px;
  font-size:1.2em;
}

#posts h4{
  margin:20px 0;
  padding:5px 10px;
  background:#ddd;
  font-size:1.1em;
}

#posts article h2 a, #last_articles h2 a{
  color:#222022;
  text-decoration:none;
  border-bottom:dotted #222022 1px;
}

#posts article h2 a:hover, #posts article h2 a:visited, #last_articles h2 a, #last_articles h2 a:visited{
  color:#80787F;
}

#posts article p.author{
  margin:0;
  padding:0;
  font-size:0.9em;
  font-style:italic;
  text-align:right;
} 

#posts article p.author span.comments a,
section article p.author span.comments a{
  color:#222022;
}

#posts article p.more{
  text-align:right;
  font-style:italic;
  font-weight:bold;
}

#last_articles article p.author span.comments a{
  display:block;
  font-style:italic;
}

#page h3{
  margin:10px 0;
  border-bottom:0;
  font-size:1.2em;
  font-style:italic;
}

#page ul{
  padding-left:15px;
}

#page ul li{
  list-style:disc;
}

#posts form input,
#posts form textarea,
#page form input,
#page form textarea{
  padding:3px 5px;
  border:solid #c5c1c5 1px;
}

#posts form textarea,
#page form textarea{
  display:block;
}

#posts form input:focus,
#posts form textarea:focus,
#page form input:focus,
#page form textarea:focus{
  background:#ffc;
}

#page form input.btn{
  background:url(img/img.png) no-repeat 0 -205px;
  width:175px;
  height:35px;
  border:0;
  color:#37abc8;
  cursor:pointer;
  font-size:0.9em;
  font-style:italic;
}

#page div.notice,
#page div.error{
  margin:10px 0;
  padding:5px;
  background:#F6FDF6;
  border:1px solid #0a0;
  color:#008000;
  text-align:center;
}

#page div.error{
  background:#fff6f6;
  border:1px solid #d40000;
  color:#a00;
}

/*comments*/

section#comments ol#commentlist li{
  padding:20px;
  border-top:solid #fff 1px;
  border-bottom:solid #ddd 1px;
}

section#comments ol#commentlist li.even{
  background:#eeeff2;
}

section#comments ol#commentlist li.odd{
  background:#f9f9f9;
}

section#comments ol#commentlist li img{
  float:left;
  margin:0 10px 10px 0;
}

/*slide*/

.slide li{
  width:600px;
  height:450px;
}

#portfolio span{
  position:absolute;
  top:250px;
  left:920px;
  overflow:hidden;
}

#portfolio span a{
  display:block;
  background:url(img/img.png) no-repeat 0 -106px;
  width:40px;
  height:40px;
  text-indent:5000px;
}

#portfolio #prevBtn1, 
#portfolio #prevBtn2, 
#portfolio #prevBtn3, 
#portfolio #prevBtn4, 
#portfolio #prevBtn5{
  left:320px;
}

#portfolio #prevBtn1 a, 
#portfolio #prevBtn2 a, 
#portfolio #prevBtn3 a, 
#portfolio #prevBtn4 a, 
#portfolio #prevBtn5 a{
  background:url(img/img.png) no-repeat 0 -62px;
}

#bottom a{
  color:#666;
}

#bottom ul#social-network{
  overflow:auto;
}

#bottom ul#social-network li{
  float:left;
}

#bottom ul#social-network li a{
  display:block;
  width:40px;
  height:40px;
  opacity:0.6;
}

#bottom ul#social-network li a:hover{
  opacity:1;
}

#bottom ul#social-network li.t a{
  background:url(img/img.png) no-repeat 0 -250px;
}

#bottom ul#social-network li.f a{
  background:url(img/img.png) no-repeat -40px -250px;
}

#bottom ul#social-network li.ln a{
  background:url(img/img.png) no-repeat -80px -250px;
}

#bottom ul#social-network li.rss a{
  background:url(img/img.png) no-repeat -120px -250px;
}


#bottom ul#social-network li a span{
  display:none;
}
