/*
Theme Name: Flowhub
Theme URI: http://www.monkify.com/themes/flowhub
Description: Magazine is the idea for this theme, but with community in mind as well. This is a highly customizable theme and can be used for media, news, and much more with a commmunity aspect always present.
Version: 1.04
Author: Monkify
Author URI: http://www.monkify.com/
*/

/*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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0
}

body {
line-height:1
}

ol,ul {
list-style:none
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:none
}

:focus,:active {
outline:0
}

button {
outline:none;
margin:0;
padding:0
}

ins {
text-decoration:none
}

del {
text-decoration:line-through
}

table {
border-collapse:collapse;
border-spacing: 5px 5px 5px 5px;
font-size: 14px;
}

td{
padding: 0 0 0 5px;
}

/*general elements*/
body { font-family:arial, Helvetica, sans-serif; background-color:#ebeadb; height:100%; }
.hidden { display:none !important; }
.clear { clear:both; }
div.clear.right { clear:right; height:0; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }

.container { width:939px; margin:0 auto; }
a { color:#686868!important; text-decoration:none; }
a:hover { color:#797979!important; }
a.btnAllposts{text-indent:-9999px; display:block; clear:both; width:113px; height:40px; /* background: url(images/more.png) left top; */}
a.btnAllposts:hover{background-position: left bottom;}
/*header*/
#header {
width:939px
}

#heading,#heading #heading_right {
/* background:url(images/header_side.png) no-repeat left top; */
height:93px;
padding-left:5px;
}

#header.green #heading,#header.green #heading #heading_right {
/* background-image:url(images/green/header_side.png) */
}

#heading #heading_right {
padding-left:0;
padding-right:5px;
background-position:right top
}

#heading #heading_right #heading_bg {
/*background:url(images/header_bg.png);*/
background-color:white;
height:93px;
/*padding:0 11px 0 13px*/
}

#heading h1,#heading h2 {
float:left
}

#heading h2 {
color:#a3a39a;
font-size:14px;
line-height:66px;
margin-left:4px;
padding-top: 25px;
}

#heading #adv_468 {
float:right;
margin-top:11px
}

#heading #adv_468 a {
background-color:#ebeadb;
border:1px solid #dbdac9;
float:left;
height:60px;
position:relative;
padding:4px
}

#heading #adv_468 a:hover {
border-color:#5fafa5
}

#heading #adv_468 a:hover span.hidden {
background-color:#FFF;
position:absolute;
width:468px;
height:60px;
left:4px;
top:4px;
display:block!important;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

.share {
margin-top:20px;
/*margin-bottom: 40px;*/
height: 80px;
}

.share li {
float:left;
margin-left:25px
}

/*navigation*/
#navigation {
/* background:url(images/navigation_sides.png) no-repeat top right; */
padding-right:5px;
height:40px;
clear:both;
width:934px;
padding-bottom:2px;
margin-bottom:14px;
font-size:.8em;
text-transform:capitalize;
font-family: Tahoma, Arial, Helvetica;
}

#navigation.green {
/* background-image:url(images/green/navigation_sides.png) */
}

#navigation a {
color:#fff;
display:block;
padding:0 19px
}

#navigation a.home {
width:53px;
height:42px;
padding-right:0;
/* background:url(images/home.png) left top no-repeat; */
padding-left:21px;
float:left;
line-height:40px;
color:#fff
}

#navigation.green a.home {
/* background-image:url(images/green/home.png) */
}

#navigation ul.sf-menu {
/* background:url(images/navigation_bg.png) repeat-x; */
height:40px;
width:860px;
float:left;
padding-bottom:2px
}

#navigation ul li {
/* background:url(images/navigation_sep.png) no-repeat right top; */
padding-right:2px;
float:left;
line-height:40px
}
body.js #navigation.green ul li {
	display:none;
}
#navigation.green ul li {
/* background-image:url(images/green/navigation_sep.png)
 */}

#navigation ul li.lonely a {
/* background:url(images/navigation_bg.png) left top
 */}

#navigation ul li.popular.active {
line-height:32px;
padding-right:2px
}

ul#nav li.popular.active > a {
/* background:url(images/hover_test.png) no-repeat top left;
 */margin-top:4px;
margin-left:8px;
padding-right:8px;
padding-left:5px;
color:#00aeef;
z-index:1000;
height:36px;
float:left;
position:relative
}

ul#nav li.popular.active > a span {
/* background:url(images/hover_test.png) no-repeat bottom right;
 */padding-right:11px;
display:block;
height:31px;
padding-left:6px;
float:left
}

ul#nav li.popular .menu-item-arrow {
/* background:url(images/arrows.gif) -16px 0;
 */width:8px;
height:5px;
float:none;
margin-left:5px;
display:inline-block;
line-height:4px;
padding:0
}

ul#nav li.popular.active .menu-item-arrow {
/* background:url(images/arrows.gif) -8px 0;
 */width:8px;
height:5px;
float:none;
margin-left:5px;
display:inline-block;
line-height:4px;
padding:0
}

.green ul#nav li.popular.active .menu-item-arrow,.green ul#nav li.popular .menu-item-arrow {
/* background-image:url(images/green/arrows.gif)
 */}

.orange ul#nav li.popular.active .menu-item-arrow,.orange ul#nav li.popular .menu-item-arrow {
/* background-image:url(images/orange/arrows.gif)
 */}

ul#nav li.popular.active .child .menu-item-arrow {
background-position:0 0;
display:block;
float:right;
right:3px;
top:50%;
width:8px;
position:absolute;
margin-top:-2px
}

ul#nav li.popular.active .child {
padding-right:11px;
width:126px
}

ul#nav li.popular.active li.hover .child .menu-item-arrow {
background-position:-24px 0;
width:8px
}

#nav,#nav ul {
list-style:none;
line-height:1;
margin:0;
padding:0
}

#nav li div.outerbox {
position:absolute;
z-index:19;
left:-999em
}

#nav li.active div.outerbox li.active.last div.outerbox {
margin-top:-30px
}

#nav li.active div.outerbox li.active.hover div.outerbox {
margin-top:-29px
}

#nav li.active div.outerbox li.active div.outerbox {
z-index:20;
left:auto;
margin:-29px 0 0 115px
}

#nav li.active div.children li.active ul li a {
color:#00aeef
}

#nav li.active div.children {
left:8px;
top:34px
}

.outerbox,.innerbox {
/* background:url(images/childul_tops.png) left top no-repeat;
 */width:160px;
z-index:2
}

.outerbox {
padding-top:12px
}

#nav ul.innerbox {
background-position:right bottom;
padding-bottom:16px;
float:left
}

#nav ul li,#nav li.active .children li.active ul li {
padding-left:13px;
padding-right:15px;
line-height:24px;
width:132px;
/* background:url(images/childul_bg.png)
 */}

.green #nav ul li,.green #nav li.active .children li.active ul li {
/* background-image:url(images/green/childul_bg.png)
 */}

#nav ul li a,#nav li.active .children li.active ul li a {
border-top:1px solid #e1e1d3;
color:#00aeef;
display:block;
padding:0
}

.green ul#nav li.popular.active > a,.green #nav ul li a,.green #nav li.active .children li.active ul li a {
color:#B2D235
}

#nav ul li a:hover,#nav li.active .children li.active ul li a:hover {
color:#fff
}

#nav ul li.last a.child,#nav li.active .children li.active ul li.last a {
border-bottom:1px solid #e1e1d3
}

#nav ul li.hover,#nav li.active .children li.active ul li.hover {
/*border-top:1px solid #7db9b2;
border-bottom:1px solid #7db9b2;*/
background-position:top right
}
order-top:1px solid #58a4bb;
border-bottom:1px solid #58a4bb
}

.green #nav ul li.hover,.green #nav li.active .children li.active ul li.hover {
border-top:1px solid #B2D235;
border-bottom:1px solid #B2D235;
}

#nav ul li.hover a.child,#nav li.active .children li.active ul li.hover a {
border:none;
color:#fff
}

#nav ul li.next a,#nav li.active .children li.active ul li.next a {
border-top:none
}

#navigation a.home:hover,#navigation ul li.lonely a:hover {
background-position:bottom left
}

#navigation.green ul.sf-menu,#navigation.green ul li.lonely a {
/* background-image:url(images/green/navigation_bg.png)
 */}

#navigation ul li.popular,#nav ul li a.child {
position:relative
}


/* WITH TWITTER HEADER*/

#follow{float:left; font-size:0.9em; height:61px; margin-right:17px; width:226px; }
#follow span{font-size:0.8em; }
#follow a:hover{background-position:0 -61px; color:#ffffff; }


/*search*/
#search {
/* background:url(images/search_sides.png) top left no-repeat;
 */height:60px;
float:left;
padding-left:6px;
width:690px;
margin-top:1px
}

#search #search_right {
/* background:url(images/search_sides.png) bottom right no-repeat;
 */padding-right:6px;
height:60px;
width:684px
}

#search #search_right #search_bg {
/* background:url(images/search_bg.png);
 */height:49px;
padding-left:10px;
padding-top:11px;
width:674px
}

#search .input-holder , .input-holder2{
/* background:url(images/seach_input.png);
 */float:left;
width:429px;
height:36px
}

#search .input-holder.focusField, .input-holder2.focusField {
background-position:bottom left
}

#search .input-holder input , .input-holder2 input{
width:380px;
height:24px;
border:none;
background:none;
color:#838375;
line-height:24px;
padding:6px 12px 6px 35px;
font-size: 1em;
}

#search .input-holder.focusField input , .input-holder2.focusField input {
color:#838375
}

#search .searchBtn, .noresultssearchBtn {
/* background:url(images/search_btn.png) top;
 */width:83px;
height:40px;
border:none;
float:left;
cursor:pointer;
margin-top:-1px
}

#search.orange .searchBtn, .orange.noresultssearchBtn  {
/* background-image:url(images/orange/search_btn.png)
 */}

#search .searchBtn.hover {
background-position:bottom
}

#search a#cat-button {
float:left;
margin-left:8px;
margin-right:6px;
/* background:url(images/categoriesBtn.png) top left;
 */height:38px;
padding-left:15px;
font-size:.8em;
width:125px
}

#box-outer {
overflow:hidden;
height:40px;
position:absolute;
width:138px
}

ul#cat-menu {
/* background:url(images/categoriesLst.png) bottom left no-repeat;
 */font-size:.75em;
width:100%;
z-index:5;
position:absolute;
text-transform:capitalize;
padding:6px 0
}

ul#cat-menu li {/*  background: url(images/categoriesLst.png) 100% 0 repeat-y; */ line-height: 24px; padding: 0 10px; }


ul#cat-menu li a {
border-top:1px solid #e1e1d3;
border-bottom:1px solid #e1e1d3;
padding-left:14px;
/* background:url(images/categoriesRbt.png) no-repeat left center
 */}

ul#cat-menu li a:hover {
background-position:-118px center
}

ul#cat-menu li.ui-selectmenu-item-selected a {
background-position:-236px center
}

ul#cat-menu li + li a {
border-top:none
}

#search a#cat-button span {
/* background:url(images/categoriesBtn.png) top right;
 */height:38px;
line-height:35px;
padding-right:20px
}

#search a#cat-button:hover {
background-position:left -38px;
color:#3d7770
}

#search a#cat-button:hover span {
background-position:right -38px
}

#search a#cat-button.ui-state-active {
background-position:left bottom;
color:#3d7770
}

#search a#cat-button.ui-state-active span {
background-position:right bottom
}

.ui-selectmenu {
display:block;
position:relative;
height:2em;
text-decoration:none;
overflow:hidden
}

.ui-selectmenu-icon {
position:absolute;
right:6px;
margin-top:-8px;
top:50%
}

.ui-selectmenu-menu {
list-style:none;
position:absolute;
top:0;
overflow:auto;
margin:0;
padding:0
}

.ui-selectmenu-open {
visibility:visible
}

.ui-selectmenu-menu-popup {
margin-top:-1px
}

.ui-selectmenu-menu li {
display:block;
border-top:1px dotted transparent;
border-bottom:1px dotted transparent;
border-right-width:0!important;
border-left-width:0!important;
font-weight:400!important;
margin:0;
padding:0
}

.ui-selectmenu-menu li a,.ui-selectmenu-status {
display:block;
outline:none;
text-decoration:none
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status {
padding-left:20px;
position:relative;
margin-left:5px
}

.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon {
position:absolute;
top:1em;
margin-top:-8px;
left:0
}

/*content*/
#content_container { margin-top:13px; clear:both; }
#content_container { /* background:url(images/content_tops.png) no-repeat top left; */ float:left;/*hoe anders oplossen?*/ padding-top:4px; width:937px; }
#content_container_bg { padding:30px 29px 19px; float:left; /*hoe anders oplossen?*/ width:880px; /* background:url(images/content_bg.png); */ }
#content_container #content { float:left; width:566px; margin-right: 25px; }
.sendpromotion{ float:left; width:850px; margin-right: 25px; }

/*featured posts*/
#content #featured_posts {
width:563px;
height:181px;
margin-bottom:14px;
margin-left:2px
}

#slider {
width:563px;
position:relative;
margin:0 auto
}

#slider .borders {
/* background:url(images/banner_borders.png);
 */position:absolute;
left:0;
top:0;
width:563px;
height:181px;
z-index:1
}

#slider ul.navigation {
position:absolute;
z-index:3;
/* background:url(images/banner_nav_bg.png);
 */width:72px;
height:18px;
bottom:7px;
right:5px;
padding:0 2px
}

#slider ul.navigation li {
display:block;
float:left;
width:14px
}

#featured_posts #slider ul.navigation li a,#featured_posts.teal #slider ul.navigation li a {
/* background:url(images/banner_nav_li_bg.png) no-repeat top left;
 */display:block;
width:17px;
height:12px;
padding-bottom:2px;
line-height:13px;
text-align:center;
color:#e5e5d6;
font-size:.5em;
margin:2px 2px 2px -1px
}

#featured_posts.orange #slider ul.navigation li a {
/* background-image:url(images/orange/banner_nav_li_bg.png)
 */}

#featured_posts #slider ul.navigation li a:hover {
background-position:0 -14px
}

#featured_posts #slider ul.navigation li a.selected {
background-position:0 -28px;
color:#8b8b7e
}

.scroll {
overflow:auto;
position:relative;
clear:left;
width:563px;
height:181px
}

.scrollContainer div.panel {
height:181px;
width:563px;
background:url(images/banner.jpg);
position:relative
}

.scrollContainer div.panel .content {
position:absolute;
/*background:url(images/banner.png);*/
width:563px;
height:181px;
/*left:15px;*/
top:-25px;
z-index:2;
color:#838375;
/*padding:12px 15px 10px*/
}

.scrollContainer div.panel .content a:hover {
color:#fff
}

.scrollContainer div.panel .content a {
color:#898983
}

.scrollContainer div.panel .content h2 a {
color:#2897c0;
font-size:1.6em
}

.scrollContainer div.panel .content h2 a:hover {
color:#217a9d
}

.scrollContainer div.panel .content p {
display:block;
font-size:.8em;
height:53px;
margin-bottom:0px;
line-height:19px
}

.scrollContainer div.panel .content a.story,.scrollContainer div.panel .content a.comments {
font-size:.8em;
float:left
}

.scrollContainer div.panel .content a.comments {
float:right
}

/*posts*/
#content div#posts {
clear:both;
width:567px;
margin-bottom:11px
}

#content div#posts .post {
margin-right:11px;
/* background:url(images/post_bg.gif) repeat-y;
 */width:278px;
float:left;
margin-bottom:11px
}

#content div#posts .post.right {
margin-right:0
}
#content div#posts .tag-publipremium .categorie{
/* background:url(images/orange/sticky_top.png)!important;
 */}
#content div#posts .post .categorie,#content div#posts.teal .post .categorie {
/* background:url(images/post_top.png);
 */height:33px;
width:278px;
color:#fff;
line-height:33px
}

#content div#posts.orange .post .categorie , #content div#posts .post .categorie, #content div#posts.teal .post .categorie{
/* background:url(images/orange/post_top.png)
 */}



#content #posts .post .categorie h3 {
margin-left:14px;
font-size:.9em;
font-weight:100;
float:left;
color:#fff
}

#content #posts .post .categorie h3 a,#content #posts .post .categorie h3 a:hover {
color:#fff
}

#content #posts .post .categorie .icons {
margin-right:6px;
float:right;
margin-top:10px
}

#content #posts .post .categorie .icons a,#content #posts.teal .post .categorie .icons a {
/* background:url(images/post_icons.png) left top;
 */height:14px;
width:14px;
display:block;
float:left;
margin-right:6px;
cursor:pointer
}

#content #posts.orange .post .categorie .icons a {
/* background-image:url(images/orange/post_icons.png)
 */}

#content #posts .post .categorie .icons a:hover {
background-position:0 -14px
}

#content #posts .post .categorie .icons a.clicked {
background-position:left bottom
}

#content #posts .post .min {
height:356px;
}

#content #posts .post .text {
padding:12px 14px
}

#content #posts .post .text .thumb_cont {
margin-bottom:9px;
float:none;
margin-right:0
}

#content #posts .post .text a.thumb {
background-color:#ebeadb;
border:1px solid #dbdac9;
width:240px;
height:176px;
display:block;
position:relative;
padding:4px
}

#content #posts .post .text a.thumb:hover {
background-color:#e6e5d3;
border-color:#5fafa5
}

#content #posts .post .text a.thumb:hover span.hidden {
background-color:#FFF;
position:absolute;
width:254px;
height:176px;
left:4px;
top:4px;
display:block!important;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

#content #posts .post .text h2 a {
color:#2897c0;
font-size:1.25em;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#content #posts .post .text h2 a:hover {
color:#217a9d
}

#content #posts .post .text p {
color:#757474;
font-size:.8em;
line-height:20px
}

#content #posts .post .more {
clear:both
}

/*#content #posts .post .more a {
background:url(images/read_more.png) no-repeat top left;
width:278px;
height:32px;
padding-bottom:4px;
display:block;
text-align:center;
line-height:32px;
font-size:.85em
}*/

#content #posts .post .more {
/* background:url(images/read_more.png) no-repeat top left;
 */width:278px;
height:18px;
padding-bottom:4px;
display:block;
text-align:center;
line-height:32px;
font-size:.85em
}

#content #posts .post .more a:hover {
background-position:bottom left;
color:#23665f
}

/*sidebar*/
#sidebar {
width:289px;
float:left
}

#sidebar #newsletter {
/* background:url(images/newsletter.png) repeat scroll 0 0 transparent;
 */height:43px;
margin-bottom:13px;
padding-left:14px;
padding-right:12px;
padding-top:40px;
width:263px
}

#sidebar #newsletter_sem {
/* background:url(images/newsletter.png) repeat scroll 0 0 transparent;
 */height:43px;
margin-bottom:13px;
padding-left:14px;
padding-right:12px;
padding-top:40px;
width:263px
}

#sidebar #newsletter .input-holder , #sidebar #newsletter_sem .input-holder {
float:left
}

#sidebar #newsletter .input-holder input, #sidebar #newsletter_sem .input-holder  input {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#838375;
height:19px;
width:179px;
line-height:19px;
padding:6px 9px
}

#newsletter .emailBtn , #newsletter_sem .emailBtn {
/* background:url(images/btnNewsletter.png) left top;
 */width:40px;
height:21px;
border:none;
margin-left:165px;
margin-top:-20px;
cursor:pointer;
float:left;
}

#newsletter .emailBtn.hover, #newsletter_sem .emailBtn.hover {
background-position:left bottom
}

#sidebar #newsletter.green {
/* background-image:url(images/green/newsletter.png)
 */}

#sidebar #newsletter_sem.green {
/* background-image:url(images/green/newsletter_sem.png)
 */}

#sidebar #adv_125 {
margin-left:2px;
width:287px;
margin-bottom:19px
}

#sidebar #adv_125 a.adv {
position:relative;
background-color:#ebeadb;
border:1px solid #dbdac9;
float:left;
margin-bottom:15px;
margin-right:15px;
padding:4px
}

#sidebar #adv_125 a.even {
margin-right:0
}

#sidebar #adv_125 a.adv:hover {
border-color:#5fafa5
}

#sidebar #adv_125 a.adv:hover span.hidden {
background-color:#FFF;
position:absolute;
width:125px;
height:125px;
left:4px;
top:4px;
display:block!important;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

#sidebar #adv_125 #adv_w_us {
margin-left:-2px;
clear:both
}

#sidebar #adv_125 #adv_w_us a {
width:272px;
height:33px;
display:block;
text-align:center;
line-height:33px;
font-size:.9em;
padding-bottom:2px
}

/*tabs*/
#tabs {
padding-top:37px;
position:relative;
margin-bottom:13px;
}

#tabs ul.tabs {
position:absolute;
top:0;
left:0;
font-size:.75em
}

#tabs ul.tabs li {
display:block;
float:left;
margin-top:1px;
margin-right:4px
}

#tabs ul.tabs li a {
/* background:url(images/tabs.png) no-repeat -98px 0;
 */height:38px;
display:block;
padding-left:5px;
line-height:38px;
color:#76766a;
cursor:pointer
}

#tabs ul.tabs li a:hover {
background-position:-98px -42px
}

#tabs ul.tabs li a span {
/* background:url(images/tabs.png) no-repeat top right;
 */height:38px;
display:block;
padding-right:13px;
padding-left:8px;
line-height:36px
}

#tabs ul.tabs li a:hover span {
background-position:right bottom;
color:#00aeef
}

#tabs ul.tabs li.first a {
height:40px;
background-position:left top
}

#tabs ul.active {
display:block
}

#tabs ul.tabs li.ui-tabs-selected {
margin-top:0
}

#tabs ul.tabs li.ui-tabs-selected a,#tabs ul.tabs li.ui-tabs-selected a span {
/* background-image:url(images/tabs_active.png);
 */background-position:left bottom;
height:39px;
line-height:39px;
color:#00aeef
}

#tabs ul.tabs li.ui-tabs-selected.first a {
height:41px;
background-position:left top
}

#tabs ul.tabs li.ui-tabs-selected.first a span {
background-position:right top
}

#tabs ul.tabs li.ui-tabs-selected.first a:hover {
background-position:left top
}

#tabs #tabtop {
/* background:url(images/tabs_content_tops.png);
 */width:289px;
height:5px;
clear:both
}

#tabs .tab {
width:289px;
clear:both;
font-size:.8em
}

#tabs .tab div.bottom {
/* background:url(images/tabs_content_tops.png) bottom;
 */padding-bottom:7px;
width:289px
}

#tabs .tab div.cont {
/* background:url(images/tabs_content.gif) repeat-y;
 */width:283px;
padding:8px 3px 7px
}

#tabs .tab div.cont ul li {
padding-left:11px;
padding-right:13px;
font-size:.9em;
width:259px
}

#tabs .tab div.cont ul.small li a,#tabs .tab div.cont ul.big li span.element {
line-height:30px;
height:30px;
color:#00aeef;
display:block;
border-top:1px solid #e1e1d3;
border-bottom:1px solid #e1e1d3;
position:relative
}

#tabs .tab div.cont ul.small li a span.ct {
position:absolute;
right:0;
/* background:url(images/count_comments.gif) no-repeat left top;
 */height:13px;
padding-left:16px;
top:9px;
line-height:12px
}

#tabs .tab div.cont ul li.hover {
border-top:1px solid #7db9b2;
border-bottom:1px solid #7db9b2;
background-color:#3eabd4
}

#tabs .tab div.cont ul.small li.prev a,#tabs .tab div.cont ul.big li.prev span.element {
border-bottom:none
}

#tabs .tab div.cont ul.small li.hover a,#tabs .tab div.cont ul.big li.hover span.element {
border:none;
color:#fff
}

#tabs .tab div.cont ul.small li.hover a span.ct {
background-position:left bottom;
color:#23665f
}

#tabs .tab div.cont ul.big li span.element {
display:block;
height:69px;
line-height:normal;
padding:5px 0
}

#tabs .tab div.cont ul.big li a {
line-height:normal
}

#tabs .tab div.cont ul.big li.hover a {
color:#d4f2ef
}

#tabs .tab div.cont ul.big li span.text {
display:block;
margin-top:5px;
word-wrap: break-word;
color:#76766a
}

#tabs .tab div.cont ul.big li.hover span.text {
color:#37837b
}

#tabs .tab div.cont ul.big li a.author {
/* background:url(images/count_comments.gif) no-repeat 0 2px;
 */height:13px;
padding-left:16px;
margin-top:1px
}

#tabs .tab div.cont ul.big li.hover a.author {
background-position:0 -13px
}

#tabs ul.tabs li.first a:hover,#tabs ul.tabs li.ui-tabs-selected a:hover {
background-position:left bottom
}

#tabs ul.tabs li.ui-tabs-selected a span,#tabs ul.tabs li.ui-tabs-selected a:hover span {
background-position:right bottom
}

#tabs .tab div.cont ul.small li + li a,#tabs .tab div.cont ul.big li + li span.element,#tabs .tab div.cont ul.small li.next li a,#tabs .tab div.cont ul.big li.next li span.element {
border-top:none
}

/*cats*/
/*cats*/
.cats {
float:left;
position:relative;
margin-bottom:13px;
}

.cats ul.cats {
position:absolute;
top:0;
left:0;
font-size:.75em
}

.cats ul.cats li {
display:block;
float:left;
margin-top:1px;
margin-right:4px
}

.cats ul.cats li a {
height:38px;
display:block;
padding-left:5px;
line-height:38px;
color:#76766a;
}

.cats ul.cats li a:hover {
background-position:-98px -42px
}

.cats ul.cats li a span {
height:38px;
display:block;
padding-right:13px;
padding-left:8px;
line-height:36px
}

.cats ul.cats li a:hover span {
background-position:right bottom;
color:#00aeef
}

.cats ul.cats li.first a {
height:40px;
background-position:left top
}

.cats ul.active {
display:block
}

.cats #cattop , .cats #concursos , .cats #ofertas , .cats #navidad{
width:287px;
height:42px;
clear:both;
margin-left:1px;
}

.cats #cattop {
/* background:url(images/categorias02.png);
 */}

.cats #concursos {
/* background:url(images/concursos.png);
 */}

.cats #ofertas {
/* background:url(images/ofertas.png);
 */}

.cats #navidad {
/* background:url(images/promos-navidenas.png);
 */}

.cats .cat {
width:289px;
clear:both;
font-size:.8em;
/* background:url(images/tabs_content_tops.png) bottom;
 */padding-bottom:7px;
width:289px
}

.cats .cat div.cont {
/* background:url(images/tabs_content.gif) repeat-y;
 */width:283px;
padding:8px 3px 7px
}

.cats .cat div.cont ul {
display:block !important;
}

.cats .cat div.cont ul li {
padding-left:11px;
padding-right:13px;
font-size:.9em;
width:259px
}

.cats .cat div.cont ul.small li a {
line-height:30px;
height:30px;
color:#00aeef;
display:block;
border-top:1px solid #e1e1d3;
border-bottom:1px solid #e1e1d3;
position:relative
}

.cats .cat div.cont ul.small li:hover a{
border:none;
color:#fff
}

.cats .cat div.cont ul li:hover {
border-top:1px solid #7db9b2;
border-bottom:1px solid #7db9b2;
background-color:#3eabd4
}

.cats .cat div.cont ul.small li a span.ct {
position:absolute;
right:0;
height:13px;
padding-left:16px;
top:9px;
line-height:12px
}

.cats .cat div.cont ul.small li.prev a {
border-bottom:none
}

.cats .cat div.cont ul.small li.hover a span.ct {
background-position:left bottom;
color:#23665f
}

.cats .cat div.cont ul.small li + li a,#cats .cat div.cont ul.big li + li span.element,#cats .cat div.cont ul.small li.next li a,#cats .cat div.cont ul.big li.next li span.element {
border-top:none
}




/*footer*/
#footer_bg {
width:100%;
background-color:#cfcfbd;
clear:both;
padding-bottom:15px
}

#footer_bg .hr {
height:1px;
background-color:#E6E6DA;
clear:both;
margin:0 2px!important
}

#footer_bg .hr.scnd {
background-color:#dedece
}

#footer {
clear:both;
width:878px;
float:left;
/* background:url(images/footer_bg.png) repeat-y;
 */padding:26px 30px 23px
}

#footer .box {
border-right:1px solid #dadad1;
float:left;
padding-right:5px;
margin-right:20px;
/*text-transform:capitalize;*/
}

#footer h3 {
margin-bottom:11px;
font-weight:400;
font-size:1.2em
}

#footer h3 a {
color:#2897c0
}

#footer h3 a:hover {
color:#217a9d
}

#footer ul {
float:left
}

#footer li {
font-size:.8em;
margin-bottom:10px;
margin-right:15px
}

#footer li a {
color:#00aeef
}

#footer li a:hover {
color:#23665f
}

#love {
/* background:url(images/credits.png);
 */height:37px;
width:939px;
clear:both;
/*text-align:center;*/
color:#76766a;
line-height:33px;
font-size:.65em;
position:relative
}

#love p a.icon {
/* background:url(functions/monkpanel/images/icon.png);
 */display:inline-block;
width:22px;
height:22px;
vertical-align:-7px
}

#love p a.icon:hover {
background-position:right top
}

/*search page*/
#content.search #postcontainer .post { margin-right:0; background:none; clear:both; }
#content.search #postcontainer h1.title a { color:#2897c0; }
#content.search #postcontainer h1.title a:hover { color:#217a9d; }

.search a.more { width:75px; clear:both;}

/*general stuff*/
.page h2.results { color:#838375; font-size:1.5em; font-family: Arial, Helvetica, sans-serif;margin-bottom:10px;}
.page h2.results span { color:#2897c0; }
/*.page div.tida{width:100%;}*/
.single div.tida{width:100%;}

#content #postcontainer ul li {
/*background:url(images/ul.png) no-repeat left top scroll 0 6px transparent;*/
color:#838375;
font-size:.8em;
line-height:24px;
padding-left:20px;
list-style: circle inside;
}

#content #postcontainer ol li {
color:#838375;
font-size:.9em;
margin-left:40px;
/*background:url(images/ol_1.png) no-repeat left top;*/
line-height:32px;
list-style: decimal;
}

#content #postcontainer p,#respond p {
color:#838375;
font-size:.8em;
margin-bottom:5px;
line-height: 20px;
padding:0
}

#content.search #postcontainer .post p {
margin-bottom:10px
}

#content #postcontainer .post p,#content #postcontainer .post img {
margin-bottom:15px;
}

#content #postcontainer .post ul {
margin-bottom:25px
}

#content #postcontainer .post ol {
margin-bottom:29px
}

#content #postcontainer h1,.comments h2,.share h2,.comment h2 {
color:#4e4b37;
font-size:1.5em
}

#content #postcontainer .post h1,#content #postcontainer .post h2,#content #postcontainer .post h3,#content #postcontainer .post h4,#content #postcontainer .post h5,#content #postcontainer .post h6 {
margin-bottom:15px;
color:#4e4b37;
clear:both
}

#content #postcontainer h1 a,#content #postcontainer h2 a,#content #postcontainer h3 a,#content #postcontainer h4 a,#content #postcontainer h5 a,#content #postcontainer h1 span,#content #postcontainer h2 span,#content #postcontainer h3 span,#content #postcontainer h4 span,#content #postcontainer h5 span {
color:#2897c0
}

#content #postcontainer .post h2 {
font-size:1.5em
}

#content #postcontainer .post h3 {
font-size:1.4em
}

#content #postcontainer .post h4 {
font-size:1.3em
}

#content #postcontainer .post h5 {
font-size:1.2em
}

#content #postcontainer .post h6 {
font-size:1.1em
}

#postcontainer hr {
background-color:#ebeadb;
margin-top:18px;
margin-bottom:16px;
border:none;
height:1px;
clear:both
}

.search .thumb_cont {
height:113px
}

.thumb_cont {
position:relative;
width:250px;
height:196px;
float:left;
margin-right:12px
}

.thumb_cont .thumb {
background-color:#EBEADB;
border:1px solid #DBDAC9;
display:block;
height:176px;
width:240px;
padding:4px
}

.search .thumb_cont .thumb,.search .thumb_cont .thumb:hover span.hidden {
height:103px
}

.thumb_cont .thumb:hover {
border-color:#5fafa5
}

.thumb_cont .thumb:hover span.hidden {
background-color:#FFF;
position:absolute;
width:254px;
height:176px;
left:4px;
top:4px;
display:block!important;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

a.comments_balloon {
display:block;
position:absolute;
/* background:url(images/comments.png) left top;
 */width:31px;
height:22px;
line-height:22px;
color:#49a69e;
text-align:center;
font-size:.7em;
top:12px;
right:9px;
padding-bottom:7px
}

a.comments_balloon:hover {
background-position:left bottom;
color:#286d66
}

div.tida {
display:inline-block;
margin-bottom:10px;
width:304px
}

#content #postcontainer h1.title {
float:left;
color:#2897c0;
margin-bottom:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#content #postcontainer h1.title span.date {
color:#d6d5c7;
font-size:0.8em;
margin-left: 5px
}


/*comments*/
/*.comments.block {
position:relative
}*/

.comments .item {
overflow:hidden;
position:relative;
padding:10px 0 13px 34px
}

.comments .children,.grandchildren {
clear:left;
padding-left:26px;
position:relative
}

* html .comments .info {
margin:0 7px 0 0
}

.comments div.avatar {
display:inline;
position:relative;
z-index:3;
background:#fff;
margin:-10px 8px 0 -34px;
padding:13px 0 0
}

.comments .avatar a {
display:block;
position:relative
}

.comments .avatar a:hover {
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7
}

.comments .avatar img {
display:block
}

.comments .avatar .border {
position:absolute;
background:url(images/gravatar_borders.png);
width:65px;
height:65px;
top:13px;
left:0
}

.comments .line {
width:19px;
height:9999px;
border:solid #dbdac9;
position:absolute;
bottom:50%;
left:-26px;
border-width:0 0 1px 1px
}

.comments .info {
margin:0 10px 0 0
}

.comments .info strong {
display:block;
font-size:13px;
color:#4e4b37;
line-height:15px
}

.comments .info strong a {
color:#00aeef;
text-decoration:none
}

.comments .info strong a:hover {
color:#23665f
}

.comments .info em {
font-style:normal;
font-size:11px;
height:1%;
display:block;
color:#838375
}

* html .comments .info em {
display:inline
}

.comments .info a.comment-reply {
float:left;
width:70px;
height:30px;
overflow:hidden;
font-size:.7em;
text-align:center;
line-height:26px;
position:relative;
background:url(images/reply.png) no-repeat left top;
display:block;
margin-top:10px;
cursor:pointer
}

.comments div.reply {
clear:left;
padding-top:24px;
position:relative
}

.comments div.reply div.reply {
margin-left:33px
}

.comments .reply:after {
content:"";
display:block;
clear:both
}

.comments .reply .avatar {
margin-left:0;
z-index:2
}

.comments .text {
overflow:hidden;
background:#ebeadb url(images/bg-comment-l.png) repeat-y;
position:relative;
margin:0 0 -2px
}

.comments .text .r {
background:url(images/bg-comment-r.png) repeat-y 100% 0
}

.comments .text .tl {
background:url(images/bg-comment-tl.png) no-repeat
}

.comments .text .tr {
background:url(images/bg-comment-tr.png) no-repeat 100% 0
}

.comments .text .bl {
background:url(images/bg-comment-bl.png) no-repeat 0 100%
}

.comments .text .br {
background:url(images/bg-comment-br.png) no-repeat 100% 100%;
min-height:28px;
position:relative;
padding:17px 20px 20px 24px
}

#content #postcontainer .comments .text .br p {
margin-bottom:0;
word-wrap:break-word
}

* html .comments .text .br {
height:28px
}

.comments .text p {
margin:0 0 10px
}

.comment.block {
border-top:1px solid #e9e0cf;
overflow:hidden;
width:100%;
padding:25px 0 0
}

.comment.block h4 {
color:#4e4a35;
font-size:25px;
font-weight:400;
line-height:28px;
margin:0 0 10px
}

.comment.block .col-left {
width:167px;
float:left
}

.comment.block .col-right {
width:389px;
float:left;
margin-left:10px
}

.comment.block .row {
width:100%;
padding-bottom:5.5px;
overflow:hidden
}

.comment.block label {
color:#4e4b37;
float:left;
cursor:pointer;
font-size:.8em;
margin:0 0 4px
}

.comment.block .input-holder {
width:158px;
height:24px;
background:url(images/comments_inputSmall.png) top left no-repeat;
float:left;
line-height:14px;
padding:9px 0 0 9px
}

.comment.block .area-holder {
width:367px;
height:143px;
float:left;
background:url(images/comments_inputBig.png) top left no-repeat;
padding:0 11px
}

.comment.block .area-holder textarea {
overflow:auto;
width:367px;
padding-bottom:3px;
height:131px;
border:0;
background:none;
float:right;
line-height:19px;
color:#a8a89e;
text-align:left;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
margin:9px 0 0
}

.comment.block form {
margin-top:15px
}

.comment.block .notify {
width:100%;
padding-top:4px;
margin-top:15px;
height:35px;
line-height:33px
}

.comment.block .input-holder .text {
border:0;
background:none;
width:146px;
color:#a8a89e;
padding:0
}

.comment.block .input-holder.focusField .text,.comment.block .area-holder.focusField textarea {
color:#838375
}

.comment.block .notify input {
float:left;
margin-top:10px;
margin-right:5px
}

.comment.block .notify label {
color:#838375;
font-size:.8em
}

.form-inner {
height:1%;
overflow:hidden
}

#respond p.subscribe-to-comments {
line-height:33px!important
}

.block {
clear:both;
width:566px
}

.comments .grandchildren,.comment.block .form-inner {
overflow:hidden
}

.comments .info,.comments .avatar,.comment-form button,.comment.block .notify .row2 {
float:left
}

.comments .info a.comment-reply:hover,.comment.block .area-holder.focusField,.comment.block .input-holder.focusField {
background-position:left bottom
}

/*wp-post elements*/
.alignleft {
float:left;
margin-right:13px
}

.alignright {
float:right;
margin-bottom:23px;
margin-left:13px
}

.wp-caption {
background-color:#ebeadb;
border:1px solid #dbdac9;
color:#4e4b37;
margin-bottom:13px;
padding:4px;
text-align:center
}

.wp-caption:hover {
border-color:#5fafa5
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.wp-caption img {
border:0 none;
margin:0!important;
padding:0
}

.wp-caption p {
margin-left:auto!important;
margin-right:auto!important;
text-align:center!important;
max-width: 233px;
}

/*sharethis button*/
.share h2 {
margin-left:2px
}

.shareInner {
padding:10px
}

.share .tl {
/* background:url(images/share_tl.png) no-repeat
 */}

.share .tr {
/* background:url(images/share_tr.png) no-repeat 100% 0
 */}

.share .bl {
/* background:url(images/share_bl.png) no-repeat 0 100%
 */}

.share .br {
/* background:url(images/share_br.png) no-repeat 100% 100%;
 */padding:6px 0
}

.share .c {
/* background:url(images/share_bg.png);
 */height:40px;
padding:4px 10px
}

.share ul {
float:left;
height:64px
}

#content #postcontainer .share ul {
margin-top:4px
}

#content #postcontainer .share ul li {
background:none;
display:inline;
float:left;
margin-right:11px;
padding:0
}

.share ul li a {
display:inline-block;
height:64px;
width:64px
}

.share ul li a:hover {
-khtml-opacity:0.7;
-moz-opacity:0.7;
opacity:0.7;
zoom:1
}

.share a.facebook {
/* background:url(images/facebook.png)
 */}

.share a.twitter {
/* background:url(images/twitter.png)
 */}

.share a.youtube {
/* background:url(images/youtube.png)
 */}


#share,#sharethis_0 {
float:right
}

#sharethis_0 a {
/* background:url(images/share_btn.png) repeat scroll left top transparent!important;
 */float:left;
font-size:.8em;
height:38px;
margin-left:8px;
margin-right:6px;
padding:0 0 0 15px !important;
width:110px!important
}

#sharethis_0 a span {
/* background:url(images/share_btn.png) repeat scroll right top transparent;
 */display:block;
height:38px;
line-height:35px;
padding-right:20px
}

#sharethis_0 a:hover {
background-position:0 -38px!important
}

#sharethis_0 a:hover span {
background-position:right -38px
}

/* styled checkbox*/
.ui-checkbox,.ui-radio {
cursor:pointer
}

span.ui-checkbox,span.ui-radio {
display:block;
float:left;
height:14px;
margin-right:5px;
margin-top:10px;
width:14px
}

.ui-checkbox span.ui-icon,.ui-radio span.ui-icon {
/* background:url(images/checkbox.png);
 */display:block;
height:14px;
width:14px
}

.ui-checkbox #check {
display:none
}

.ui-checkbox.ui-state-hover span.ui-icon {
background-position:0 -14px
}

.ui-checkbox.ui-state-hover span.ui-icon-check,.ui-checkbox span.ui-icon-check {
background-position:bottom
}

/*paginator*/
#pagination {
height:58px;
margin:0 auto;
position:relative;
width:568px
}

#pagination a.btn {
/* background:url(images/pagination_btns.png) top left;
 */display:block;
height:40px;
left:0;
padding-left:0;
position:absolute;
top:0;
padding-right:0;
width:83px;
text-indent:-9999px;
}

#pagination a.btn.newer:hover {
background-position:left bottom
}

#pagination a.btn.older {
background-position:right top;
left:auto;
right:0
}

#pagination a.btn.older:hover {
background-position:right bottom
}

#pagination #paginator {
height:58px;
margin:0 auto;
position:relative;
width:384px
}

#pagination .numbers {
margin-left:-5px;
width:390px
}

.paginator span strong,.paginator span a {
/* background:url(images/pagination.png);
 */display:block;
float:left;
font-size:.9em;
height:38px;
line-height:35px;
margin-left:4px;
text-align:center;
width:35px
}

.paginator span a:hover {
background-position:-35px 0
}

.paginator span strong {
background-position:right;
color:#9c9d8f;
font-style:normal;
font-weight:400;
width:35px
}

#pagination .scroll_trough {
/* background:url(images/pagination_bar.png);
 */border-left:1px solid #dedfd7;
border-right:1px solid #dedfd7;
height:5px;
width:382px;
z-index:10
}

#pagination .scroll_knob {
/* background:url(images/pagination_drag.png);
 */bottom:-11px;
height:14px;
width:19px
}

.paginator table {
border-collapse:collapse;
table-layout:fixed;
width:100%
}

.paginator table td {
padding:0;
text-align:center;
white-space:nowrap
}

.paginator .scroll_bar {
height:20px;
margin-top:10px;
position:relative;
width:100%
}

.paginator .scroll_thumb {
background:#9d9d8f;
height:3px;
left:0;
position:absolute;
top:2px;
width:0;
z-index:2
}

.paginator .scroll_knob {
cursor:pointer;
left:50%;
margin-left:-10px;
overflow:hidden;
position:absolute
}

.paginator .current_page_mark {
background:#d1d1c6;
height:3px;
left:0;
overflow:hidden;
position:absolute;
top:1px;
width:0;
z-index:1
}

/*comment popup*/
.popup-comment {
background:url(images/popup_tops.png) no-repeat left top;
display:block;
left:300px;
padding-top:12px;
position:absolute;
top:-9999px;
width:529px;
z-index:10
}

.popup-comment_bottom {
 background:url(images/popup_tops.png) no-repeat right bottom;
 padding-bottom:4px;
width:529px
}

.popup-comment .comment {
background:url(images/popup_bg.png) repeat-y;
 padding:5px 12px;
width:505px
}

.popup-comment .title a {
background:url(images/close.png) no-repeat;
cursor:pointer;
height:15px;
overflow:hidden;
position:absolute;
right:15px;
text-indent:-9999px;
top:27px;
width:17px
}

.active .popup-comments {
display:block
}

.comment.block .popup-comment .col-right {
width:328px
}

.comment.block .popup-comment .area-holder {
/* background-image:url(images/comments_inputBig_popup.png);
 */width:306px;
}
.comment.block .popup-comment .area-holder textarea{width:306px;}


/*flowhub buttons*/
button,a.btn {
border:0;
cursor:pointer;
overflow:visible;
padding:0;
position:relative
}

button::-moz-focus-inner {
border:none
}

button span,a.btn span {
display:block;
position:relative;
white-space:nowrap
}

a.btn {
display:block
}

button.btn,a.btn {
background:transparent url(images/btn_sprite.png) no-repeat right -110px;
font-size:.8em;
margin-right:5px;
padding-right:12px;
text-align:center
}

button.btn {
padding-right:11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
button span,a.btn span {
margin-top:-1px;
}
button.btn{padding-right:10px}
}

button.btn span,a.btn span {
background:transparent url(images/btn_sprite.png) no-repeat left top;
color:#00aeef;
height:35px;
line-height:31px;
padding-left:12px
}

button.btn:hover,button.btn.hover,a.btn:hover {
background-position:right -165px
}

button.btn:hover span,button.btn.hover span,a.btn:hover span {
background-position:0 -55px
}

/* wordpress related*/
.sticky {
background:#f7f7f7;
padding:0 10px 10px
}

.sticky h2 {
padding-top:10px
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em
}

small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike {
color:#777
}

code {
font:1.1em 'Courier New', Courier, Fixed
}

acronym,abbr,span.caps {
font-size:.9em;
letter-spacing:.07em
}

#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt
}

#wp-calendar a {
text-decoration:none;
display:block
}

#wp-calendar caption {
font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align:center;
width:100%
}

#wp-calendar th {
font-style:normal;
/*text-transform:capitalize*/
}

p img {
max-width:100%;
padding:0
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px
}

.alignright {
float:right
}

.alignleft {
float:left
}

#wp-calendar {
empty-cells:show;
width:155px;
margin:10px auto 0
}

#wp-calendar #next a {
padding-right:10px;
text-align:right
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left
}

#wp-calendar td {
text-align:center;
padding:3px 0
}

#wp-calendar td.pad:hover {
background-color:#fff
}

/*newsletter page*/
#content #postcontainer.newsletter-page h1{
margin-bottom: 8px;
/*text-transform: capitalize;*/
color:#2897c0
}
.newsletter-page .block{
padding-left:80px;
background:url(images/newsletter_page.png) no-repeat left top;
width: 486px
}
#content #postcontainer.newsletter-page p{
font-weight:normal
}

.widget{margin-bottom:13px;}

#notfound {width:937px; height:767px; margin: 13px 0 0 2px; background: url(images/404_bg.jpg) no-repeat left top; font-family: “Myriad Pro”, Arial, Helvetica, sans-serif; font-size:25px; float: left;}
#notfound #top {width:485px; height:150px; margin:50px 0 15px 325px; text-shadow: 3px 3px 4px #793600;}
#notfound #top h2 {color:#065bb4; font-size:62px; text-align:center; font-weight:bold;}
#notfound #top h2 span {color:white;}
#notfound #top p {color: white; text-align:center; padding:0 0 10px;}
#notfound #search404 {background: url(images/search404_bg.png) no-repeat top left; width: 430px; height: 40px; margin:0 0 15px 360px;}
#notfound #search404 .input-holder {background: url(images/search404_input.png) no-repeat top left; width: 310px; height: 30px; margin:4px 0 15px 10px; float:left;}
#notfound #search404 .input-holder input {width:300px;height:24px;border:none;background:none;color:#000000;line-height:24px;padding:5px 12px 6px 10px; float:left;}
#notfound #search404 .searchBtn {width:90px; height:30px; border:none; cursor:pointer; padding:6px 5px 0 13px; background:none; float:left; font-size:20px; color:white;}
#notfound #bottom {width:485px; height:150px; margin:10px 0 15px 340px; text-shadow: 3px 3px 4px #793600;}
#notfound #bottom p {color: white; text-align:center; font-size:20px;}
#notfound #bottom a{color:#065bb4; text-decoration:none; text-align:justify;}
#notfound #bottom a:hover{color:white; text-decoration:none;}

.socialshare{float:left; width:300px; height:30px; margin-right:20px; margin-top:-20px;}
.noresultssearch{width: 550px; height:75px; background: #E8E8E8; border: solid 1px gray; margin: 20px 0 0 10px; }
.input-holder2{margin:20px 0 0 20px;}
.noresultssearchBtn{ margin: 18px 0 0 8px;}

body #gform_wrapper_1.gform_wrapper form.publizar_form{ 
width: 850px; 
height: 820px;
background: url(images/gform_bg.png) repeat-x top left; 
border: solid 1px #cccccc; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px; 
-khtml-border-radius: 3px; 
box-shadow:0px 0px 5px rgba(0,0,0,0.5); 
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5); 
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5); 
margin:auto;
color:#424242; 
font-size:14px; 
font-family:Helvetica,arial,sans-serif;
}


body #gform_wrapper_1.gform_wrapper #gform_1 form.publizar_form{width: 830px; height:750px;}

body #gform_wrapper_1.gform_wrapper form.publizar_form div.gform_heading {
background:url(images/send-heading.png) no-repeat top left; 
margin:-15px 0 10px -10px;
height:60px;
}

body #gform_wrapper_1.gform_wrapper form.publizar_form div.gform_heading  h3.gform_title{
display:none;
}

body #gform_wrapper_1.gform_wrapper form.publizar_form #gform_fields_1 .numbers h3{
display:none;
}

body #gform_wrapper_1.gform_wrapper form.publizar_form #gform_fields_1 .numbers{
background:url(images/numbers.png) no-repeat top;
width: 830px;
height: 150px;
}

body #gform_wrapper_1.gform_wrapper form.publizar_form div.gfield_description{
font-style:italic;
font-size: 9px;
color:black;
width: 300px;
line-height: 14px;
text-align:justify;
}

body #gform_wrapper_1.gform_wrapper form.publizar_form .gform_body  {

}


body #gform_wrapper_1.gform_wrapper form.publizar_form .gfield_label{
color: black;
}

.gform_contacto{}

.gform_promo{}

#gform_fields_1.gform_fields.top_label{}

#field_1_1.gfield, #field_1_2.gfield, #field_1_3.gfield, #field_1_5.gfield, #field_1_12.gfield, #field_1_14.gfield, #field_1_16.gfield, #field_1_17.gfield{
width: 330px;
float: left;
margin-left:40px;
}

/*#field_1_14.gfield .gfield_description
{
	float: right;
	margin-top: -15px;
}*/
.gchoice_14_1 label
{
font-size: 11px;
color: black;
}
.gchoice_14_1
{
margin-bottom: 10px;
}

#field_1_6.gfield, #field_1_8.gfield, #field_1_9.gfield, #field_1_10.gfield, #field_1_11.gfield{
width: 430px;
float:right;
margin-left:40px;
}

body #gform_fields_1 li{
margin-top: 10px;
}
#field_1_15
{
	width:340px;
	float: left;
	margin-left:40px;
}

#gform_wrapper_1.gform_wrapper form.publizar_form .gfield_label span.gfield_required{
color:red;
}

body #gform_wrapper_1.gform_wrapper form.publizar_form div.gfield_description.validation_message{color:white; background:red;}


#field_1_2.gfield{}
#field_1_3.gfield{}
#field_1_4.gfield{}
#field_1_5.gfield{}
#field_1_6.gfield{}
#field_1_7.gfield{}
#field_1_8.gfield{}
body #gform_wrapper_1.gform_wrapper form.publizar_form  #field_1_9.gfield .input_container{
width:200px;
}

body #gform_wrapper_1.gform_wrapper form.publizar_form textarea#input_1_9 {width:400px;}

#field_1_10.gfield{}
#field_1_11.gfield{}
#field_1_12.gfield{}

.gfield_label{}

.gfield_required{}

.ginput_simple{}

#gform_wrapper_1.gform_wrapper form.publizar_form .gform_footer{
/* width: 830px;
float:left; */
width: 375px;
float: right;
}

#gform_wrapper_1.gform_wrapper form.publizar_form .gform_footer input.button{
background: url(images/send.png) no-repeat;
float:right;
width: 342px;
height:64px;
border: none;
font-size:28px;
color:white;
font-weight: 900;
margin-top: 15px;
margin-right: 30px;
}

#gform_wrapper_1.gform_wrapper form.publizar_form .gform_footer input.button:hover{
background: url(images/send-ovr.png) no-repeat;
}

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {/*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:"lucida sans", "lucida grande", lucida , sans-serif; background:#fff; font-size:1.0em; border:4px solid #C1C1C1; width:15.5em; padding:2.5em .5em .5em .5em; position:relative}
.ui-datepicker-div, #ui-datepicker-div {z-index:9999; /*must have*/ display:none}
.ui-datepicker-inline {float:left; display:block}
.ui-datepicker-control {display:none}
.ui-datepicker-current {display:none}
.ui-datepicker-next, .ui-datepicker-prev {position:absolute; left:.5em; top:.5em; background:#eee}
.ui-datepicker-next {left:14.6em}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {background:#dadada}
.ui-datepicker-next a, .ui-datepicker-prev a {text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(http://www.publizar.com/wp-content/plugins/gravityforms/images/datepicker_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3; cursor:pointer}
.ui-datepicker-next a {background:url(http://www.publizar.com/wp-content/plugins/gravityforms/images/datepicker_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-header select {border:1px solid #d3d3d3; color:#555; background:#e6e6e6; font-size:1em; line-height:1.4em; position:absolute; top:.5em; margin:0 !important}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {background:#dadada}
.ui-datepicker-header select.ui-datepicker-new-month {width:7em; left:2.2em}
.ui-datepicker-header select.ui-datepicker-new-year {width:5em; left:9.4em}
table.ui-datepicker {width:15.5em; text-align:right}
table.ui-datepicker td a {padding:.1em; display:block; color:#555; background:#e6e6e6; cursor:pointer; border:1px solid #fff; text-align:center}
table.ui-datepicker td a:hover {border:1px solid #fff; color:#212121; background:#dadada; text-decoration: none}
table.ui-datepicker td a:active {border:1px solid #aaa; color:#212121; background:#fff; text-decoration: none}
table.ui-datepicker .ui-datepicker-title-row td {padding:.2em 0; text-align:center; font-size:.9em; color:#222; text-transform:uppercase}
table.ui-datepicker .ui-datepicker-title-row td a {color:#222; padding:.3em 0}
.ui-datepicker-cover {display:none; display/**/:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:193px; height:200px}
img.ui-datepicker-trigger {position:relative; top:3px; left:4px}

#content #postcontainer .post h5
{
	font-size: 14px;
	font-weight: normal;
}

.category-link:hover
{
	text-decoration: underline;
}

.category-link, #navigation
{
	/*text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);*/
}

#navigation .active
{
	text-shadow: none
}

/*.page-item-39250
{
	background-image: url(images/red/navigation_sep.png)!important;
}

.page-item-39250 a {
	background-image: url(images/red/navigation_bg.png)!important;
}*/
a#hellobar-logo, a#hellobar-logo:link, a#hellobar-logo:visited 
{
	display: none!important;
}
#hellobar-container {
	font-family: RockwellRegular,Arial,Helvetica,sans-serif!important;
}
#hellobar-container a
{
	color:#00aaef!important;
}
