/*
THEME NAME: Gorusweb
THEME URI: -
DESCRIPTION: Template para la web de Gorus
VERSION: 1.0
AUTHOR: <a href="http://www.gorusweb.com">Igor Ustárroz Iriarte</a>
AUTHOR URI: http://www.gorusweb.com
*/


BODY {
color:#fff;
background:url(img/fondo.jpg) left top #1b3351 no-repeat;
margin:0;
padding:0;
font:normal 0.8em/1.2em Arial, Helvetica, sans-serif;
text-align:left;
}

* { margin: 0; padding: 0; }

IMG, OBJECT { border:0;}
A, A:link, A:visited { color: #8baad2; text-decoration: none; }
A:hover { color: #8baad2; text-decoration: underline; }
A:active { text-decoration: none; }
EM { color: #FFF; font-weight:bold; font-style:normal; }
H1 { color: #183390; }
H2 { color: #fff; font:normal 30px/1.15em 'FertigoRegular','Georgia',Arial, Helvetica, sans-serif; margin:0 0 0.2em 0; text-shadow:rgba(0, 0, 0, 0.01) 0px 1px 0px; }
H3 { color: #000; font:normal 1.68em Arial, Helvetica, sans-serif; margin:0 0 0.5em 0; }
P { margin:0 0 0.8em 0; padding: 0; color: #000; }
li { list-style:none;  }
INPUT, TEXTAREA, SELECT { font:normal 1em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#233343; background: url(images/input.png) top repeat-x #FFF; border: 1px solid #6783A3; }
ABBR { border:0; }

#page {  }
#header {  }
#sidebar { }
#content { }
#footer {  }



#wrapper { position:relative; overflow:hidden;}
#container { margin:0 0 0em 0; min-height:500px; overflow:hidden; max-width:1380px; }
.celdas { background:url(img/separadores.png) 330px 10px no-repeat; }
.celdon { background:url(img/separadortocho.png) 0 10px no-repeat; }
.postarchive { }  
.postarchive:hover { background:url(img/post_transparente.png); } 
.post2 { width:330; overflow:hidden; float:left; position:absolute; z-index:1;  }
.post2:hover { background:url(img/post_transparente.png); } 
.post:hover h2 a { color:#fff; } 
.post2 h2 { width:290px; overflow:hidden; font-size: 25px !important;  *font-size: 33px !important;  }
.post2 h2 a { color:#fff; text-decoration:none;  }
.post2 .size-full { display:none; } 
.post2 .tutube4x3 { overflow:hidden; width:290px; height:218px; margin-bottom:1em; border:1px solid #4970a4; }
.post2 .tutube6x3 { overflow:hidden; width:290px; height:163px; margin-bottom:1em; border:1px solid #4970a4; }

.post p {color:#fff;}
.post img { border:1px solid #4970a4;}
#container .post a:hover img { border:1px solid #6590c9;}
.post .entry-meta { margin:0; font-size:0.87em; line-height:1.2em; }
.post .entry-meta span { margin:0; padding:0; }
.post object { overflow:hidden; }
.post .wp-caption p { display:none; }
.paddingneeded{ overflow:hidden; padding:20px; background:url(img/separador_post.png) center bottom no-repeat;}
.post1 .entry-meta { width:570px; padding:15px; background:url(img/entry-meta.png); color:#a2b8cc; }
.post1 { width:660px; overflow:hidden; float:none; position: inherit;  }
.post1 .paddingneeded { padding:30px;}
.post1 h2 { font-size:3.3em; font-size: 38px !important; }
.post1 .size-thumbnail { display:none; }
.post1 .tutube4x3 { overflow:hidden; width:600px; height:450px; margin-bottom:1em; border:1px solid #4970a4; }
.post1 .tutube6x3 { overflow:hidden; width:600px; height:337px; margin-bottom:1em; border:1px solid #4970a4; }

#container .post1 { width:632px; overflow:hidden; float:none; position: inherit;  }

.navigation { position:fixed; z-index:9; top:0; right:0; overflow:hidden; background:url(img/post_transparente.png); padding:10px 10px 10px 10px; font-size:0.80em; line-height:1em; display :table; }
.navigation a:hover { color:#FFF; text-decoration:none; }
.nav-previous { margin:0 0 0.5em 0; float:left; }
.nav-next { margin:0 0 0.5em 1em; float:left; }

#columnaiz { width:258px; padding: 230px 0 0 0; float:left; overflow:hidden; }
#header { width:272px; position:absolute; z-index:10; top:0; left:0; overflow:hidden; }
#header h1 {background:url(img/logo.png) left top no-repeat; display:block; height:210px; text-indent:-500em; overflow:hidden; outline:none;}
#header h1 a { display:block; height:210px; width:272px; }
#blog-description { display:none;}

#categories { overflow:hidden; padding-left:30px; }
#categories h3 {text-indent:-500em; outline:none; overflow:hidden; display:block; height:11px; margin:0 0 0.3em 0; background:url(img/h3_secciones.png) 13px top no-repeat;} 
#categories ul { margin-bottom:1em; }
#categories li { display:block; height:40px; overflow:hidden; }
#categories li a { display:block; height:40px; text-indent:-500em; outline:none; overflow:hidden; }
#categories .cat-item-1 a {background:url(img/menu_blogus.png) left top no-repeat;}
#categories .cat-item-2 a {background:url(img/menu_workus.png) left top no-repeat;}
#categories .cat-item-3 a {background:url(img/menu_bious.png) left top no-repeat;}
#categories a:hover { background-position:0 -40px;}
#categories li.selected a { background-position:0 -40px;}

#boxinvi {display: none; position:absolute; z-index:11; top:415px; left:185px; padding:20px; width:300px; overflow:hidden; background:url(img/boxinvi.png) ; }
#boxinvi h3 { text-indent:-500em; outline:none; overflow:hidden; display:block; height:11px; margin:0 0 0.3em 0; background:url(img/h3_archivus.png) 0 top no-repeat;}
#boxinvi ul { display:block; overflow:hidden; }
#boxinvi ul ul { margin-bottom:1em; }
#boxinvi ul h4 { width:150px;}
#boxinvi ul li { float:left; width:150px;  } 
#boxinvi ul li li { float:none; width:100%; } 

#secondary { margin-left:27px; background:url(img/cajatools.png) left top no-repeat; }

#search { overflow:hidden;}
#search h3 { display:none;}
#search form { background:url(img/search.png) 15px 12px no-repeat; display:block; padding:15px 0 0 25px; width:135px; height:25px; float:left; overflow:hidden; }
#search input { border:none; background: transparent; color:#7796bd; float:left;}
#search input#s { width:95px; padding:0 5px 0 0;  }
#search input#ss { text-indent:-500em; overflow:hidden; width:20px; height:20px; cursor:pointer;}
#cajatool  { padding: 15px 0 0 0; height:25px; width:65px; float:left; }
#cajatool a { text-indent:-500em; overflow:hidden; outline:none; display:block; background:url(img/link_cajatools.png) 0 0 no-repeat; height:21px;}
#cajatool a:hover { background-position: 0 -21px; } 

#rss-links { overflow:hidden; padding:20px 0 0 15px; margin-bottom:2.5em;  }
#rss-links li { float:left; height: 21px; width:81px;  }
#rss-links li a { display:block; height: 21px; width:81px; text-indent:-500em; overflow:hidden; outline:none;  }
#rss-links li a:hover { background-position: 0 -21px; } 
#rss-links .feed a { background:url(img/feed.png) 0 0 no-repeat;  }
#rss-links .contactar a { background:url(img/contactar.png) 0 0 no-repeat;  }

#linkcat-2 { overflow:hidden; background:url(img/separador_columnaiz.png) center bottom no-repeat; }
#linkcat-2 h3 {text-indent:-500em; outline:none; overflow:hidden; display:block; height:11px; margin:0 0 0.3em 0; background:url(img/h3_friendus.png) 13px top no-repeat;} 
#linkcat-2 ul { overflow:hidden; padding-left:10px; margin-bottom:2em; }
#linkcat-2 li a { display:block; float:left; opacity: .4; text-indent:-500em; outline:none; overflow:hidden; }
#linkcat-2 li a:hover { opacity: 1.0; }
#linkcat-2 .amigo1 a { width:56px; height:65px; background:url(img/domestika.png) 0 0 no-repeat;}
#linkcat-2 .amigo2 a { width:56px; height:60px; background:url(img/chicopixel.png) 5px 0 no-repeat;}
#linkcat-2 .amigo3 a { width:95px; height:20px; background:url(img/seo2.png) 5px 0 no-repeat;}
#linkcat-2 .amigo4 a { width:95px; height:20px; background:url(img/xpaider.png) 5px 0 no-repeat;}
#linkcat-2 .amigo5 a { width:95px; height:20px; background:url(img/missminou.png) 5px 0 no-repeat;}
#linkcat-2 .amigo6 a { width:231px; height:12px; background:url(img/rebelrobot.png) 0 0 no-repeat;}

#comments {padding:1em 0 0 0;}
#comments-list { width:600px; padding:20px 30px 0.5em 30px; overflow:hidden;  }
#comments-list ol { overflow:hidden; }
#comments-list ol li { overflow:hidden; padding:15px 15px 5px 15px; background:url(img/comentario.png) 0 0; color:#839cbc; margin-bottom:1em;  }
#comments-list ol p { color:#839cbc;}
#comments-list .vcard { float:left; margin-right:15px; padding:0 0 5px 0; width:90px; }
#comments-list .vcard img { width:80px; min-height:80px; border:5px solid #2c3e57; margin:0 0 0.5em 0;   }
#comments-list .vcard span { display:block; font-size:0.8em; line-height:1em; font-weight:bold;  }
#comments-list .textocoment { float:left; width:450px; color:#fff; }

#respond { width:600px; padding:0 30px 20px 30px; overflow:hidden; color:#839cbc; }
#respond p, #respond p em {color:#839cbc; }
#respond h3 {text-indent:-500em; outline:none; overflow:hidden; display:block; height:12px; margin:0 0 0.3em 0; background:url(img/h3_enviacomentario.png) 0 0 no-repeat;} 
#respond form .form-textarea textarea { width:280px; padding:15px; height:140px; margin-bottom:0.5em; float:left; overflow:hidden; border:none; color:#839cbc; background:url(img/textareacomentar.png) 0 0 no-repeat; }
#respond form #submit { width:85px; height:33px; margin: 3px 0 0 10px; text-indent:-500em; overflow:hidden; border:none;  background:url(img/bot-enviar.png) 0 0 no-repeat; cursor:pointer; float:right; }
#login { clear:left;}
#respond .formuquien { width:280px; float:right; overflow:hidden;}
#respond .formuquien input { margin-bottom:1em; border:none; padding:5px; width:100%; color:#839cbc; background:url(img/textareacomentar.png) 0 0 no-repeat; }
#respond .formuquien .form-label { margin-bottom:0.3em;}

.normal { width:600px; padding:30px; overflow:hidden; }
#container .titlebig { font-size:3em; line-height:0.5em; }

#searchform-no-results { display:block; }
#searchform-no-results #s-no-results { margin-bottom:1em; border:none; padding:8px; width:70%; color:#839cbc; background:url(img/textareacomentar.png) 0 0 no-repeat; }
#searchform-no-results .button { width:85px; height:33px; margin: 0 0 0 10px; text-indent:-500em; overflow:hidden; border:none;  background:url(img/bot-buscar.png) 0 0 no-repeat; cursor:pointer; }

#searchform-404 { display:block; }
#searchform-404 #s-404 { margin-bottom:1em; border:none; padding:8px; width:70%; color:#839cbc; background:url(img/textareacomentar.png) 0 0 no-repeat; }
#searchform-404 .button { width:85px; height:33px; margin: 0 0 0 10px; text-indent:-500em; overflow:hidden; border:none;  background:url(img/bot-buscar.png) 0 0 no-repeat; cursor:pointer; }

#mar { position:fixed; z-index:2; bottom:0; left:0; width:100%; height:110px; }
#mar p { display:none; }

@font-face {
	font-family: 'FertigoRegular';
	src: url('img/fontface/fertigo_18-webfont.eot');
	src: local('☺'), url('img/fontface/fertigo_18-webfont.woff') format('woff'), url('img/fontface/fertigo_18-webfont.ttf') format('truetype'), url('img/fontface/fertigo_18-webfont.svg#webfontAKOHSA6J') format('svg');
	font-weight: normal;
	font-style: normal;
}

