/*  
Theme Name: Finda
Theme URI: -
Description: Template original para Finda Consultores.
Version: 1
Author: Kiu Comunicación
Author URI: http://kiu.es/

*/

body {
margin:0;
padding:0;
background:#479AA6 url(_img/bkg.png) repeat-y 50% 0;
color:#617288;
font:75%/1.4 verdana, arial, helvetica, sans-serif;
text-align:center
}
p, ul {
margin:0 0 1em 0
}
a img {
border:0
}
a {
color:#FF5C14;
}
a:hover {
color:#F90;
text-decoration:none
}
#supercontainer {
width:730px;
margin:0 auto;
text-align:left
}
#container, #header, #content, #animation {
position:relative;
width:100%;
clear:both
}
#header {
height:145px;
}
#content {
width:670px;
margin:20px 0 0 25px;
}

/*** header ***/
#header h1 {
margin:0;
width:143px;
height:100px;
position:absolute;
top:40px;
left:25px;
text-indent:-1000em;
background:transparent url(_img/logo.gif) no-repeat 0 0
}
#header h1 a {
width:143px;
height:100px;
display:block;
}
#header h2 {
display:none
}
#header ul {
list-style:none
}
#search {
margin:0;
position:absolute;
top:5px;
right:25px;
width:200px;
text-align:right
}
#search fieldset {
border:0
}
#search legend {
display:none
}
#search p {
margin:0
}
#search input {
border:0;
height:20px;
line-height:20px;
width:200px
}

/*** menus ***/
#accesibility {
position:absolute;
top:-1000em;
left:-1000em
}
#topmenu {
margin:0;
padding:8px 0 0 8px;
position:absolute;
top:5px;
left:0;
width:722px;
height:22px;
background-color:#EFE9E0;
font-size:.8em;
text-transform:lowercase;
letter-spacing:-.05em
}
#topmenu li {
display:inline;
overflow:hidden;
}
#topmenu li a {
color:#008190;
text-decoration:none;
display:block;
float:left;
padding:2px 10px;
}
#topmenu li a:hover, #topmenu li.active a, #topmenu li.active a:hover {
background-color:#E3D9CA
}
#topmenu li.active a, #topmenu li.active a:hover {
cursor:default
}
#menu {
margin:0;
padding:0;
height:100px;
width:535px;
position:absolute;
top:40px;
right:0;
overflow:hidden
}
* html #menu {
width:540px;
right:-5px;
z-index:10
}
#menu li {
display:inline;
overflow:hidden
}
#menu li a {
padding:60px 0 0 10px;
width:96px;
height:40px;
display:block;
float:left;
font-family: "Bitstream Vera Sans", verdana, arial, helvetica,sans-serif;
border-left:1px solid #fff;
background:#FF8A30 url(_img/bkg.menu.li.png) no-repeat 0 0;
color:#fff;
text-decoration:none;
font-weight:bold
}
#menu li a:hover {
background-color:#f90;
background-position:0 -105px
}
#menu li.current_page_item a, #menu li.current_page_item a:hover, #menu li.current_page_parent a, #menu li.current_page_parent a:hover {
border-top:10px solid #fff;
background:#FF8A30 url(_img/bkg.menu.li.png) no-repeat 0 0;
color:#00808E;
cursor:default;
height:30px
}

/*** animation ***/
#animation {
background: #fff url(../_img/ajax-loader.gif) no-repeat 50% 50%
}
#animation ul {
border-left:25px solid #00445F;
margin:0;
padding:0;
list-style:none;
z-index:10;
height:240px;
}
#animation ul li {
height:60px;
width:170px;
/*display:block;*/
position:relative
}
* html #animation ul li {
height:58px
}
#animation ul li a {
line-height:.9;
display:block;
width:160px;
height:40px;
padding-left:10px;
font-family: "Bitstream Vera Sans", verdana, arial, helvetica,sans-serif;
font-size:1.5em;
position:relative;
text-decoration:none;
color:#00445F;
position:absolute;
padding-top:20px;
padding-left:10px;
}
#animation ul li a:hover {
/*background-color:#00445F;
color:#fff*/
}
#animation ul li.active a {
background-color:#00445F;
color:#fff
}
#animation img {
position:absolute;
top:0;
left:25px;
z-index:0
}

/*** content ***/
#content h3 {
font-family: "Bitstream Vera Sans", verdana, arial, helvetica,sans-serif;
font-size:1.2em;
letter-spacing:-.05em;
color:#00808E;
margin:0 0 .3em 0
}
.t-image span {
background-color:#00445F;
padding:10px
}
.post {
/*clear:both;*/
}
.post h4 {
font-size:1.7em;
letter-spacing:-.05em;
font-weight:normal;
margin:0 0 .3em 0;
color:#00445f;
line-height:1.1
}
.post h4 a {
color:#FF8A30;
text-decoration:none
}
.post h4 a:hover {
color:#f60
}
.post img {
float:right;
margin:0 0 10px 20px;
border:5px solid #eee
}
#subcentral {
border-top:1px solid #EFE9E0;
clear:both;
position:relative
}
.more a {
width:140px;
padding-left:10px;
text-transform:lowercase;
line-height:25px;
display:block;
text-decoration:none;
font-size:1.1em;
background:transparent url(_img/bkg.more.png) no-repeat 0 0;
}
.more a:hover {
background-position: 0 -40px;
color:#fff
}
#home-blog {
width:440px;
}
#home-blog h4 {
font-size:1.3em
}

#home-featured {
width:200px;
position:absolute;
top:20px;
right:0;
}
#home-featured .cita {
color:#888;
font-family: "Bitstream Vera Sans", verdana, arial, helvetica,sans-serif;
font-size:1.5em;
line-height:1.4;
letter-spacing:-.05em;
}
#internal {
text-align:center;
padding-bottom:30px
}
#internal h3 {
font-family: "Bitstream Vera Sans", verdana, arial, helvetica,sans-serif;
font-size:2.5em;
line-height:1;
letter-spacing:-.05em;
font-weight:normal;
padding:40px 30px 20px 0;
margin:0;
text-decoration:none;
background:#00445F url(_img/bkg.internal.h3.png) repeat-x 0 0;
color:#fff;
position:relative;
text-align:right
}
#internal h3 a {
color:#def;
}
#internal h3 a:hover {
color:#cde;
}
#internal h4 {
font-size:1.4em;
margin:0 0 .2em 0
/*margin:1em 0 .2em 0*/
}
#internal h5 {
color:#00445f;
font-size:1.2em;
font-weight:normal;
margin:.5em 0 .3em 0;
line-height:1.1
}
#innerblog {
width:460px;
float:left;
margin:30px 0 20px 30px;
}
#internal .post {

margin:0 0 20px 0;
text-align:left
}
* html #innerblog {
margin-left:15px
}
#metadata {
width:210px;
margin:5px 0 10px 30px;
background:#def url(_img/bkg.extras.ul.li.png) repeat-x 0 0;
text-align:left;
padding: 0;float:left;
border-top:1px solid #00808E;
border-bottom:5px solid #00808E;
margin-bottom:20px;
}
#metadata ul {
list-style:none;
margin:0;
padding:0;
border-top:1px solid #fff;
}
#metadata ul li {
margin-bottom:0;
zoom:1;
background: transparent
}
#metadata ul a {
font-weight:bold;
color: #00808E;
text-decoration:none;
font-size:1.3em;
letter-spacing:-.05em;
line-height:1;
display:block;
zoom:1;
padding: 30px 0 10px 10px;
border-bottom:1px solid #fff;
}
#metadata ul a:hover {
background-color:#cde
}
#metadata ul li.current_page_item a, #metadata ul li.current_page_item a:hover {
color:#000;
/*background:transparent url(_img/bkg.metadata.active.a.gif) no-repeat 10px 31px;*/
padding-left:30px;
cursor:default;
background-color:#cde
}
#metadata #backto {
padding-bottom:10px;
margin:0;
padding:0;
border:0;
}
#metadata #backto a {
background:transparent url(_img/bkg.backto.gif) no-repeat 10px 3px;
padding:0;
padding-left:30px;
border:0;
}
#bloginternal {
width:530px;
margin:0 auto
}
#bloginternal .post {
width:100%;
margin:20px 0 40px 0
}
.post .metadata {
background-color:#fea;
border-top:1px solid #fc3;
border-bottom:1px solid #fc3;
font-size:.9em;
padding:10px
}
#internal .destac {
float:right;
font-size:1.2em;
font-weight:bold;
text-align:right;
margin:0 0 10px 20px;
width:280px;
color:#479AA6
}

/*** footer ***/
#footer {
background:#EFE9E0;
padding:5px 25px;
font-size:.8em;
margin-bottom:5px;
clear:both;
float:none
}
#footer p {
margin:0;
clear:both;
float:none
}

#update-nag {
display:none
}
#teamlist {
width:190px;
float:left;
margin:5px 0 10px 30px;
padding:10px;
}
#teamlist h5 {
font-weight:bold;
font-size:1.4em;
color:#479AA6;
text-align:left
}
#teamlist ul {
margin:0;
padding:0;
}
#teamlist li {
display:inline
}
#teamlist li a {
display:block;
width:80px;
border:5px solid #eee;
float:left
}
#teamlist li a:hover {
border-color:#f90
}
#teamlist li a img {
vertical-align:bottom
}
.ddsg-wrapper li {
list-style:none;
background:transparent url(_img/bkg.map.li.gif) no-repeat 0 .6em;
padding-left:10px
}
.ddsg-wrapper ul li {
font-size:1.5em
}
.ddsg-wrapper ul ul li {
font-size:.7em
}
#comments {
text-align:left
}
#comments h4 {
font-weight:normal;
letter-spacing:-.05em;
color:#00445F;
line-height:1.1
}
#comments ol {
margin:0;
padding:0 0 1em 0
}
#commentform textarea {width:460px}
.commentlist li, #commentform input, #commentform textarea {
	font: 1em  Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
list-style:none;
border-top:5px solid #eee;
margin-bottom:1.5em
	}

.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;
	}

#commentform p {
	font-family:  Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
.homemetadata {
border:0;
background-color:#eee;
padding:5px 10px;
font-size:.9em
}
.projectcategory {
width:45%;
float:left;
height:170px;
border:1px solid #eee;
padding:1%;
margin:0 1% 2% 0
}
.projectcategory h5 {
font-weight:bold;
font-size:1.3em
}
.projectcategory h5 small {
font-weight:normal
}
.lastproject {
font-size:1.5em;
font-weight:normal;
text-align:center;
line-height:1.1
}
.lastproject img {
margin:0
}
.lastproject a {
text-decoration:none
}
#kiuX {
font-weight:bold;
color:#ca8
}