/*
Theme Name: INECA 
Theme URI: -
Description: -
Version: 1
Author: Kiu Comunicación
Author URI: http://kiu.es/
*/

/*** reset ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.cf:after { /* beloved clearfix */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.cf {display: inline-block;}
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
.cf {display: block;}
/* End hide from IE-mac */
/*** /reset ***/


body {
background:#fafafa url(_img/bkg.png) repeat-x 0 0;
text-align:center;
margin:0;
font:63%/1.4 arial,helvetica,sans-serif;
color:#333
}
h3, h4, h5, h6 {
line-height:1;
margin-bottom:.3em
}
strong {
font-weight:bold
}
em {
font-style:italic
}
p {
margin:0 0 1em 0
}
small {
font-size:.9em
}
a {
color:#246;
}
a:hover {
color:#468;
text-decoration:none
}
.more-link {
display:block
}
.post-content li {
margin-left:1.5em;
list-style:square
}
.ddsg-wrapper h2 {
font-size:1.6em;
letter-spacing:-.05em
}

/*** positions ***/
#container {
width:980px;
margin:0 auto;
text-align:left
}
#header {
height:150px;
position:relative
}
#content {
background:#fafafa;
position:relative;
padding:10px 10px 40px
}
#home-extras {
margin-right:0
}
#footer {
width:764px;
margin-left:10px;
background:#eee;
position:relative;
font-size:1.1em;
line-height:1;
}

/*** header ***/
#header h1 {
position:absolute;
top:40px;
left:20px;
width:160px;
height:71px;
background:transparent url(_img/logo.gif) no-repeat 0 0
}
#header h1 a {
display:block;
width:100%;
height:100%;
text-indent:-1000em
}
#header h2 {
position:absolute;
top:-1000em;
left:-1000em
}
#topmenu {
position:absolute;
top:20px;
right:210px;
text-align:right;
}
#menu {
width:560px;
height:40px;
position:absolute;
top:40px;
left:215px;
background:#eee;
font-size:1.2em;
font-weight:bold
}
#topmenu li, #menu li {
display:inline
}
#search {
width:176px;
position:absolute;
top:40px;
right:10px;
font-size:1.4em;
color:#999;
line-height:1
}
#search input {
border:1px solid #ccc;
background:#F8FAEB;
width:100%
}

/*** footer ***/
#footer #address {
background:transparent url(_img/bkg-footer.gif) no-repeat 0 50%;
padding:10px 90px;
line-height:1.1;
color:#999
}
#kiuX {
position:absolute;
top:50%;
right:10px;
margin-top:-.5em;
font-weight:bold
}


/*** links ***/
#menu a {
display:block;
float:left;
height:40px;
line-height:40px;
padding:0 14px;
color:#7F7F7F;
text-decoration:none
}
#menu a:hover {
background:#fafaf1;
color:#626F1A
}
#menu .current_page_item a, #menu .current_page_item a:hover {
color:#000;
background:transparent
}
#topmenu a {
color:#D23E42;
text-decoration:none;
text-transform:lowercase;
padding:0 3px;
border-right:1px solid #999;
}
#topmenu a.last {
padding-right:0;
border-right:0
}
#topmenu a:hover {
color:#f00
}

#footer a {
color:#666
}
#footer a:hover {
color:#000
}
#kiuX a {
text-decoration:none
}
#kiuX a:hover {
color:#f90
}

/*** home related ***/
#home-data {
width:764px;
float:left
}
#lastnew {
background:#BDD33D;
padding:10px
}
#lastnew h3 {
font-size:1.7em;
color:#626F1A;
float:right;
margin-top:.7em
}
#lastnew .post h4 {
font-size:3em;
width:82%
}
#lastnew .post h4 a {
color:#fff;
font-size:1em;
text-decoration:none
}
#lastnew .post-content {
font-size:1.4em
}
#morenews h3 {
border-top:3px solid #BDD33D;
color:#BDD33D;
font-size:1.6em;
text-align:right;
margin-bottom:.5em
}
#morenews .post {
margin-bottom:20px
}
#morenews .post .date {
position:absolute;
top:0;
left:0;
width:100%;
text-align:right;
background:transparent url(_img/bkg-ln-3px.gif) no-repeat 100% 50%;
color:#999
}
#morenews .post h4 {
padding-top:7px;
}
#morenews .post h4 a {
font-size:2.2em;
color:#BDD33D;
text-decoration:none
}
#morenews .post-content {
font-size:1.2em
}
	/* home blog */
#home-blog h3 {
border-top:3px solid #D23E42;
color:#D23E42;
font-size:1.6em;
text-align:right;
margin-bottom:.5em
}
#home-blog .post {
margin-bottom:20px
}
#home-blog .post .date {
position:absolute;
top:0;
left:0;
width:100%;
text-align:right;
background:transparent url(_img/bkg-ln-3px.gif) no-repeat 100% 50%;
color:#999
}
#home-blog .post .author {
position:absolute;
top:0;
left:0;
padding-right:5px;
z-index:1;
background:#fafafa;
color:#999
}
#home-blog .post h4 {
padding-top:13px;
}
#home-blog .post h4 a {
font-size:1.8em;
color:#D23E42;
text-decoration:none
}
#home-blog .post-content {
font-size:1.2em
}
#home-blog .post.min {
margin-bottom:0
}
.min .post-content {
display:none;
}
#home-blog .post.min h4 a {
font-size:1.2em
}
#lastinterview h3 {
font-size:1.6em;
color:#626F1A
}
#lastinterview h4 a {
color:#333;
text-decoration:none;
font-size:1.5em;
font-weight:bold;
display:block
}
#lastinterview h4 a img {
vertical-align:bottom;
}
#lastinterview .post-content {
font-size:1.1em
}
/*** home dowloads ***/
#home-downloads h3 {
border-top:3px solid #3EBCD2;
color:#3EBCD2;
font-size:1.6em;
text-align:right;
margin-bottom:.5em
}
#home-downloads  a {
font-size:1.6em;
color:#3EBCD2;
text-decoration:none
}
#home-downloads li span {
display:block;
margin:-4px 0 0 25px
}
/*** interview ***/
#interview h3 {
border-top:3px solid #626F1A;
color:#626F1A;
font-size:1.6em;
text-align:right;
margin-bottom:.5em
}
#interview .post {
margin-bottom:20px
}
#interview .post h4 {
padding-top:13px;
}
#interview .post h4 a {
font-size:1.8em;
color:#626F1A;
text-decoration:none
}
#interview .post-content {
font-size:1.2em
}
#ficha {
float:right;
padding:5px;
border:1px solid #ccc;
background:#f1f1f1;
font-size:1.1em;
margin:0 0 10px 20px
}
#ficha p {
margin:0
}
/*** blog ***/
#home-blog .nav .left {

}
#home-blog .comments {
margin-top:5px;
width:17px;
padding:0 10px;
font-size:.95em;
height:18px;
background:transparent url(_img/bkg-comments.gif) no-repeat 50% 0;
text-align:center;
float:left;
line-height:1.2
}
#home-blog .comments a {
color:#fff;
margin-top:-4px;
padding:0 5px 5px;
text-decoration:none;
line-height:1
}
.commentlist li.alt {
background:#f5f5f5
}
.commentlist li {
border-top:3px solid #eee;
border-bottom:1px solid #eee;
padding:5px 10px;
margin-bottom:1px;
background:#fff
}
.commentlist li p {
margin:0 -10px;
padding:5px 10px;
border-top:1px solid #fafafa
}
.avatar {
display:none
}
.commentlist, #commentform {
font-size:1.2em
}
#commentform textarea {
width:100%;
}

/*** internal ***/
#internal h3 {
border-top:3px solid #777;
color:#777;
font-size:1.6em;
text-align:right;
margin-bottom:.5em
}
#internal .post {
margin-bottom:20px
}
#internal .post .date {
position:absolute;
top:0;
left:0;
width:100%;
text-align:right;
background:transparent url(_img/bkg-ln-3px.gif) no-repeat 100% 50%;
color:#999
}
#internal .post h4 {
padding-top:7px;
}
#internal .post h4 a {
font-size:2.2em;
color:#777;
text-decoration:none
}
#internal .post-content {
font-size:1.2em
}

/*** pages ***/
#page-data h3 {
background: transparent url(_img/bkg-pages-h3.gif) repeat-x 0 100%;
font-size:3em;
font-weight:bold;
letter-spacing:-.05em;
color:#000;
line-height:1.1;
position:relative;
margin-bottom:.3em
}
#page-data h3 span {
background:#fafafa;
padding-right:5px
}
#page-data h3 span small {
font-size:.4em;
font-weight:normal;
/*position:absolute;
top:-10px;
left:-10px;*/
letter-spacing:0;
}
#page-data h3 span small a {
text-decoration:none
}
#page-data .post-content {
font-size:1.2em
}
#more h4 {
font-size:1.8em;
letter-spacing:-.05em;
font-weight:bold
}
/*** generics ***/
.post {
position:relative
}
.mod-1 {
width:176px;
margin:10px;
}
.mod-2 {
width:362px;
margin:10px;
}
.mod-3 {
width:538px;
margin:10px;
}
.mod-4 {
width:714px;
margin:10px;
}
.left, .alignleft {
float:left
}
.right, .alignright {
float:right
}
.alignleft {
margin:0 20px 10px 0
}
.alignright {
margin:0 0 10px 20px
}
img.alignleft, img.alignright {
padding:3px;
border:1px solid #ddd;
background:#fff
}
.nav {
margin:20px 0
}
.nav .left, .nav .right {
width:220px;
font-size:1.3em;
line-height:16px;
font-weight:bold
}
.nav .left a {
display:block;
background:transparent url(_img/blog-prevnext.gif) no-repeat -16px 0;
padding-left:20px;
color:#D23E42;
text-decoration:none
}
.nav .right a {
text-align:right;
display:block;
background:transparent url(_img/blog-prevnext.gif) no-repeat 204px 0;
padding-right:20px;
color:#D23E42;
text-decoration:none
}
.nav .left a:hover {
background-position:-16px -70px
}
.nav .right a:hover {
background-position:204px -70px
}
#morenews .nav .left a, #morenews .nav .right a {
background-image:url(_img/news-prevnext.gif);
color:#626F1A
}
/*** widgets ***/
.widget {
margin-bottom:2em
}
.widget li {
margin:0 0 7px 1.2em ;
line-height:1
}
	/* noticias */
#cat-posts-218050811 h3 a, #cat-posts-224183781 h3 a {
color:#BDD33D;
font-size:1.4em;
font-weight:bold;
text-decoration:none
}
#cat-posts-218050811 li, #cat-posts-224183781 li {
color:#BDD33D;
list-style:square;
}
#cat-posts-218050811 li a, #cat-posts-224183781 li a {
color:#BDD33D;
font-size:1.2em;
font-weight:bold;
text-decoration:none
}
#cat-posts-219735371 h3 a {
color:#BDD33D;
font-size:1.4em;
font-weight:bold;
text-decoration:none
}
#cat-posts-219735371 li {
color:#BDD33D;
list-style:square;
}
#cat-posts-219735371 li a {
color:#BDD33D;
font-size:1.2em;
font-weight:bold;
text-decoration:none
}

	/* blog */
#cat-posts-218051571 h3 a, #cat-posts-223157201 h3 a, #cat-posts-218050833 h3 a, #cat-posts-224184041 h3 a {
color:#D23E42;
font-size:1.4em;
font-weight:bold;
text-decoration:none
}
#cat-posts-218051571 li, #cat-posts-223157201 li, #cat-posts-218050833 li, #cat-posts-224184041 li {
color:#D23E42;
list-style:square;
}
#cat-posts-218051571 li a, #cat-posts-223157201 li a, #cat-posts-218050833 li a, #cat-posts-224184041 li a {
color:#D23E42;
font-size:1.2em;
font-weight:bold;
text-decoration:none
}
	/* recent docs */
#recent-downloads h3 a {
color:#3EBCD2;
font-size:1.4em;
font-weight:bold;
text-decoration:none
}
#recent-downloads li {
list-style:none;
margin:0 0 7px 0;
/*padding-left:25px;
background:transparent url(_img/i-pdf.gif) no-repeat 0 50%*/
}
#recent-downloads li a {
color:#3EBCD2;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}
	/* entrevistas */
#entrevistas-posts-218922721 h3 a {
color:#626F1A;
font-size:1.4em;
font-weight:bold;
text-decoration:none
}
.widget#entrevistas-posts-218922721 li {
color:#626F1A;
list-style:none;
padding:0;
margin:0 0 7px 0;
}
#entrevistas-posts-218922721 li a {
color:#626F1A;
font-size:1.2em;
font-weight:bold;
text-decoration:none
}
#entrevistas-posts-218922721 li a img {
top:5px;
position:relative
}
.linklove {
display:none
}
.cf-ol li span {
font-size:1.1em
}
