/*
Theme Name: Webfolio
Author: Site5.com
Author URI: http://www.site5.com/
Modified by: XabierRolan
*/

/* MAIN STYLES
-------------------------------------------*/
 *{margin:0 0 1px;padding-bottom:10px;font-family:Verdana,Lucida,"Lucida Grande",sans-serif;line-height:1.3em;}

body,html{font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#333;background:#EFEFEF url(images/bk_body.jpg) repeat-x;line-height:130%;}

ul{list-style:none;}a{text-decoration:none;}

a:hover{text-decoration:underline;}

a:focus{outline:none;}

p{margin:0 0 1px;padding-bottom:5px;text-align:justify;}

h1,h2,h3{letter-spacing:-1px;padding-bottom:15px;text-shadow:#000000 0 0 0;font:28px/100%"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif"Helvetica Neue";}

h1{padding-top:10px;}

h2{font-size:20px;padding-top:10px;font-weight:normal;}

h3{font-size:16px;padding-top:10px;}

blockquote {
font-style: italic;
	padding: 0 3em;}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}

/**/#wrapper{margin:0 auto;width:910px;}#header{height:165px;position:relative;z-index:99;padding:0 8px;margin-top:-15px;}#content{padding-bottom:0;margin-top:-5px;}#colLeft{width:615px;float:left;padding-left:3px;padding-top:15px;margin-top:-30px;}/**/#colFull{padding-left:0px;padding-top:15px;width:925px;}#colRight{padding:8px;float:left;width:256px;background:#fff;margin-left:17px;font-size:12px;text-shadow:#000000 0 0 0px;border:1px dashed #ccc;border-radius:20px;}#colRight #inner{padding:10px;background:url(images/bk_colright.jpg);border-radius:12px;}#footer{background:transparent url(images/bk_footer2.jpg) repeat-x 0 11px;margin:-16px 0 0;color:#efefef;position:relative;font-size:11px;padding-bottom:0;}#innerFooter{width:950px;margin:0 auto;padding:7px 0 14px;position:relative;float:none;clear:none;}/**//**/#logo{position:absolute;top:33px;left:5px;color:#949494;}#logo a img{border:none;vertical-align:middle;margin-right:20px;margin-bottom:20px;padding-left:2px;}#translator{position:absolute;left:640px;top:0px;height:39px;width:209px;padding:4px 0 16px 69px;display:table-row-group;font-style:italic;font-size:12px;}#logo span{font-size:16px;padding-top:28px;}/**/#searchTop{position:absolute;right:0;top:49px;height:59px;width:208px;background:none no-repeat 0 0;padding:16px 0 16px 15px;margin-top:-15px;}#site5top{position:absolute;top:12px;right:0;}/**/#topMenu{width:910px;height:53px;position:absolute;top:108px;left:0;margin-top:-15px;}#topMenu ul.sf-menu{padding-top:18px;padding-left:3px;}#topMenu ul.sf-menu li{float:left;padding:0 15px;font-size:12px;}#topMenu ul.sf-menu li a{text-transform:uppercase;font-size:13px;}#topMenu ul.sf-menu li li a{padding:0 12px;}#topMenu ul.sf-menu li a:hover{text-shadow:none;}#topMenu ul.sf-menu li li{padding:0;padding-top:2px;border:none;}#topMenu ul.sf-menu li ul.children{padding:0;background:url(../images/green/bk_submenu.png) 0 -4px repeat-x;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}#topMenu ul.sf-menu li ul.children li,#topMenu ul.sf-menu li.page_item ul li{position:relative;line-height:100%;height:28px;text-transform:none;}#topMenu ul.sf-menu li ul.children li a,#topMenu ul.sf-menu li.page_item ul li a{text-decoration:none;display:block;padding-top:7px;line-height:100%;border:none;text-transform:none;}#topMenu ul.sf-menu li ul.children li ul.children a{text-decoration:none;position:relative;border:none;}#topMenu ul.sf-menu li ul.children,#topMenu ul.sf-menu li.page_item ul{margin-top:-4px;}#topMenu ul.sf-menu li ul.children ul.children{margin:0 0 0 25px;}.rssTag{position:absolute;width:41px;height:41px;background:url(images/ico_rss.png) 0 0 no-repeat;text-indent:-9999px;right:10px;top:108px;z-index:9999;margin-top:-12px;margin-right:-8px;}/**/#colFull h1{text-transform:capitalize;position:relative;}#colFull h1 ul{position:absolute;right:15px;top:20px;}#colFull h1 ul li{float:left;padding:0 10px;border-left:1px solid #ccc;line-height:100%;font-size:12px;}#colFull h1 ul li a{font-size:12px;font-weight:normal;color:#0093CA;letter-spacing:normal;}#colFull h1 ul li a:hover{text-decoration:underline;}#archive-title,.searchQuery{padding:0 0 10px 0;font-size:12px;margin-bottom:5px;background:url(images/bk_separattor_horiz.jpg) 0 100% repeat-x;}.alignleft{float:left;margin:5px 10px 5px 0;}.alignright{float:right;margin:5px 0 5px 10px;}#homeBoxes{padding-top:15px;margin-bottom:-10px;}#homeBoxes .homeBox{width:290px;float:left;margin-right:40px;background:url(images/bk_dotted_thick.png) 0 0 repeat-x;font-size:12px;}#homeBoxes .last{margin-right:0;}#homeBoxes .homeBox h2{padding:15px 0 10px;}.more-link{display:block;width:92px;height:30px;padding-left:12px;padding-top:2px;font-size:12px;clear:both;}.more-link:hover{text-decoration:none;margin-top:0;padding-top:0;top:0;}.blogPost{background:url(images/bk_separattor_horiz.jpg) 0 100% repeat-x;padding-bottom:10px;margin-bottom:10px;}.blogPost .meta{background:url(images/bk_meta.jpg) 1px 0 repeat-x;height:34px;font-size:11px;line-height:34px;padding-left:48px;position:relative;margin-bottom:20px;text-shadow:#efefef 1px 1px;}.blogPost .meta img{vertical-align:middle;margin-right:3px;}.blogPost .meta .date{position:absolute;left:1px;top:-3px;width:39px;height:44px;text-align:center;text-transform:uppercase;padding-right:1px;line-height:155%;text-shadow:none;}.blogPost .meta .date strong{font-size:20px;}#colLeft .blogPost p img{margin:0 10px 10px 0;border:8px solid #fff;}/**/#colLeft .social{padding:10px 0;background:url(images/bk_separattor_horiz.jpg) 0 100% repeat-x;margin-bottom:10px;}#colLeft .social a img{padding:0;border:none;background:none;vertical-align:middle;}#colLeft .social strong{padding-right:10px;}#colLeft ul{list-style:disc;list-style-position:inside;}/**/#colRight h2{text-transform:uppercase;font-size:15px;padding:0;margin:0;padding-bottom:5px;text-align:center;}#colRight ul{padding-bottom:15px;}#colRight ul li{border-bottom:1px solid #D1D1D1;border-top:1px solid #fff;padding:7px 0 7px 12px;margin-left:-30px;}/**/.textwidget{padding-top:10px;}#footer .footerBox{float:left;background:url(images/bk_dotted_thick.png) 0 0 repeat-x;font-size:12px;color:#515151;margin-top:0;margin-right:20px;margin-bottom:0;}#footer .footerBox{background:none;}#footer .footerBox h2{padding-bottom:11px;}#footer .last{margin-right:0;}#footer .footerBox ul li{padding:7px 0;position:static;float:none;}#footer .footerBox ul li a{text-decoration:none;}#footer .footerBox ul#social li{padding: 7px 0 8px 36px;line-height:110%;}#footer .footerBox ul#social li a{font-size:11px;}#footer .footerBox ul#social li.twitter{background:url(images/ico_twitter.png) 0 50% no-repeat;width:170px;margin-left:-40px;font-size:12px;font-variant:small-caps;
}#footer .footerBox ul#social li.facebook{background:url(images/ico_facebook.png) 0 50% no-repeat;position:absolute;top: 55px;left:245px;width:185px;display:inline;font-variant:small-caps;
	padding-top: 2px;
}#footer .footerBox ul#social li.flickr{background:url(images/ico_flickr.png) 0 50% no-repeat;position:absolute;float:right;display:inline;left:485px;top: 50px;width:200px;font-variant:small-caps;}#footer .footerBox ul#social li.linkedin{background:url(images/ico_linkedin.png) 0 50% no-repeat;left:740px;position:absolute;top: 49px;width:167px;font-variant:small-caps;}#copy{clear:both;padding:9px 0;}#footer ul#footerMenu{padding-left:0;}#footer ul#footerMenu li{float:left;padding:0 10px;border-left:1px solid #292929;line-height:100%;}#site5bottom{position:absolute;right:97px;bottom:15px;}/**/#slider{padding:7px 0;height:363px;}.ultimos{height:10px;float:right;top:10px;right:10px;bottom:10px;left:10px;width:285px;padding-top:0;padding-bottom:0;padding-right:0;}.last{background:url(images/bk_slider_text.png) no-repeat 100% 0;text-align:left;font:13px/20px"Lucida Grande",Lucida,Verdana,sans-serif;height:550px;white-space:normal;letter-spacing:inherit;word-spacing:inherit;text-indent:inherit;list-style-type:circle;margin-right:0;margin-left:12px;margin-bottom:10px;padding:10px 10px 10px 20px;}.panel .right{padding:3px;float:left;width:614px;border:1px solid #ccc;height:139px;background-color:#fff;}.panel .right .text{padding:0;font-size:14px;background:none repeat-x 100% 0;height:200px;}.panel .right .text .featured{font-size:11px;margin-bottom:-10px;font-variant:small-caps;}.panel .right .text .featured img{}.panel .right .text p{display:block;background:url(images/bk_dotted.png) 0 0 repeat-x;margin:0 0 -15px;padding-top:5px;font-size:12px;}.panel .right .text h1,.panel .text h1 a{font-size:20px;font-weight:normal;margin-bottom:0;line-height:110%;padding:5px 0;color:#333;}.panel .image{float:left;padding:10px;border:1px solid #ccc;background:#fff;margin-right:13px;height:200px;}/**/.stepcarousel{float:left;position:relative;/**/overflow:hidden;/**/width:100%;/**/height:459%;/**/;}.stepcarousel .belt{position:absolute;/**/left:0;top:0;}.stepcarousel .panel{float:left;/**/overflow:hidden;/**/width:910px;/**/position:relative;}/**/#colLeft h2.comments{padding-bottom:20px;background:url(images/bk_separattor_horiz.jpg) 0 100% repeat-x;}#colLeft ul.commentlist{list-style-type:none;background:url(images/bk_separattor_horiz.jpg) 0 100% repeat-x;padding-bottom:20px;margin-bottom:15px;}#colLeft ul.commentlist li{margin-top:15px;}#colLeft ul.commentlist li .text{position:relative;padding:12px;background:#fff;border:1px solid #D1D1D1;}#colLeft ul.commentlist li .text .topLeft{position:absolute;top:-1px;left:-1px;width:12px;height:12px;background:url(images/bk_comment_top_left.jpg) 0 0 no-repeat;}#colLeft ul.commentlist li .text .topRight{position:absolute;top:-1px;right:-1px;width:12px;height:12px;background:url(images/bk_comment_top_right.jpg) 0 0 no-repeat;}#colLeft ul.commentlist li .text .bottomRight{position:absolute;bottom:-1px;right:-1px;width:12px;height:12px;background:url(images/bk_comment_bottom_right.jpg) 0 0 no-repeat;}#colLeft ul.commentlist li .text .bottomLeft{position:absolute;bottom:-1px;left:-1px;width:12px;height:12px;background:url(images/bk_comment_bottom_left.jpg) 0 0 no-repeat;}#colLeft ul.commentlist li .text .bubble{position:absolute;top:-9px;left:16px;width:16px;height:10px;background:url(images/bk_bubble.png) 0 0 no-repeat;}#colLeft ul.commentlist .commentmetadata span{font-size:12px;}#colLeft ul.commentlist li .avatar{border:5px solid #FFF;padding:1px;background:#fff;float:left;margin-right:5px;margin-bottom:5px;}#colLeft ul.commentlist li em{font-size:12px;padding-top:5px;}#colLeft ul.commentlist li ul.children{padding-left:35px;}#colLeft ul.commentlist li .reply{font-size:12px;}#colLeft h2.postComment{background:url(images/ico_arrow_post.png) 3px 50% no-repeat;padding-left:28px;}/**/#searchform input{border:none;background:white;padding:6px 4px 7px 10px;color:#999;width:160px;float:left;border-radius:20px;}#searchform input#searchsubmit{width:33px;height:30px;border:none;background:url(images/but_search.png) no-repeat 0 0;cursor:pointer;padding:0 0 0 4px;text-align:left;color:#ccc;font-size:11px;border-radius:20px;}/**/#commentform p{margin:0;}#commentform label{display:block;padding:5px 0 2px;}#commentform input,#commentform textarea{border:1px solid #fff;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:7px;font-family:Arial,Helvetica,sans-serif;width:300px;font-size:12px;}#commentform textarea{width:600px;}#commentform input#submit{border:none;width:80px;height:34px;margin-top:15px;background:url(images/but_send.png) 0 0 no-repeat;color:#fff;}/**/#contact label{display:block;padding:8px 0 2px;}#contact input,#contact textarea{border:1px solid #fff;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;width:300px;}#contact textarea{width:500px;}#contact input.submit{border:none;width:80px;height:34px;margin-top:20px;background:url(images/but_send.png) 0 0 no-repeat;color:#FFF;}.errormsg,.successmsg{background:#FEF4F1;border:1px solid #F7A68A;color:#DA4310;padding:10px;}.successmsg{background:#F5FAF1;border:1px solid #C2E1AA;color:#8FA943;}/**/.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:block;}/*
