@charset "UTF-8";
/*
--------------------------------------------------------------------------------
 [Custom Stylesheet]
 Theme: default1
----------------------------------------------------------------------------- */
/* =CONTROLS
----------------------------------------------------------------------------- */
/* =CORNERS experimental
----------------------------------------------------------------------------- */
#content-body-bottom {

}
#footer-top {

}
#footer-bottom {

}
/* --------->> box styles <<-------- */
.box {
    background-color:#fff;
    border:1px solid #ccc;
    position: relative; 
    width: 100%;
}
.box h2, .box-header {
    background : url(/images/site/controls/widgets-round/bg-tabs.png) repeat-x top left;
    border-bottom:1px solid #ccc;
    color:#000;
}
#main #photos h2 {
    border-bottom:none;
}
.box-header h2 {
    background:none;
}

.box h2, .box-header, .box .tabs-header h3 {
    color:#000000;
}


.box-inner { }
/* -------->> =btns =buttons <<-------- */
a.btn {
    position: relative;
    border: 0;
    padding: 0;
    cursor: pointer;
    overflow: visible; /* removes extra side padding in IE */
}

a.btn::-moz-focus-inner {
    border: none;  /* overrides extra padding in Firefox */
}

a.btn span {
    position: relative;
    display: block;
    white-space: nowrap;
}

a.btn, a.btn-default-form {
    padding: 0 15px 0 0;
    margin-right:5px;
    text-align: center;
    background: transparent url(/images/site/controls/widgets-round/btn_02.png) no-repeat 100% -68px;
}

a.btn span, a.btn-default-form span {
    padding: 5px 0 0 15px;
    height:27px;
    background: transparent url(/images/site/controls/widgets-round/btn_02.png) no-repeat -597px 0;
}

a.btn:hover, a btn-default-form:hover {
    background-position: 100% -102px;
    color:#fff;
    text-decoration:none;
}
a.btn:hover span,a btn-default-form:hover span {
    background-position: -597px -34px;
}
/* --------->> =tabs <<-------- */
.tabs-header {
    background : url(/images/site/controls/widgets-round/bg-tabs.png) repeat-x top left;
    border-left:none;
    border-right:none;
    border-top:none;
    border-bottom : 1px solid transparent;
}
.tabs a:link,
.tabs a:visited	{
    background : url(../images/bg/bg-tabs3.png) repeat-x top left;
    border-right : 1px solid transparent;
}
.tabs a:link.active,
.tabs a:visited.active {
    background : #fff;
    border-bottom : 1px solid #fff;
}
.tabs a:hover {}
.tabs li.ui-tabs-selected a {
    background : #fff;
    border-bottom : 1px solid #fff;
}
.tabs-content 
{border: 1px solid #ccc;
}
.header-tabs h4 {
    color:#fff;
}
.featured-tabs a {
    background: url(/images/site/controls/widgets-round/tabs.png) no-repeat 100% -29px;
    color:#fff;
}
.featured-tabs .ui-tabs-selected a {
    background:url(/images/site/controls/widgets-round/tabs.png) no-repeat 100% 2px;
    color:#343434;
}
.featured-tabs a:hover {
    color:#343434;
}
/* --------->> =tabs with headline <<--------- */
.header-tabs {
    background : url(/images/site/controls/widgets-round/bg-tabs.png) repeat-x top left;
    border-bottom:1px solid #ccc;
    color:#555;
}
.tabs.float-right a:link, .tabs.float-right a:visited {
    border-left:1px solid #ccc;
}
/* ------->> feedback =icons <<-------- */
.resume-wrap {
    float:left;
    display:inline;
}
.questions-icon,
.ideas-icon,
.praises-icon,
.problems-icon {
    background-image: url(/images/site/controls/widgets-round/feedback-icons.png);
    background-repeat:no-repeat;
    padding-left:21px;
}
.questions-icon {
    background-position:0 -520px;
}
.ideas-icon {
    background-position:0 -159px;
}
.praises-icon {
    background-position:0 -340px;
}
.problems-icon {
    background-position:0 -702px;
}
img.resume-comments {
    float:none;
    margin:0 0 -2px 0;
    padding:0 5px 0 0;
}
/* =feedback =tabs*/
/* ------->> feedback =icons <<-------- */
.resume-wrap {
    float:left;
    display:inline;
}
.questions-icon,
.ideas-icon,
.praises-icon,
.problems-icon {
    background-image: url(/images/site/controls/widgets-round/feedback-icons.png);
    background-repeat:no-repeat;
    padding-left:21px;
}
.questions-icon {
    background-position:0 -520px;
}
.ideas-icon {
    background-position:0 -159px;
}
.praises-icon {
    background-position:0 -340px;
}
.problems-icon {
    background-position:0 -702px;
}
img.resume-comments {
    border:none;
    float:none;
    margin:0 0 -2px 0;
    padding:0 5px 0 0;
}
#tabs-feedback .featured-tabs a:hover {
    text-decoration:none;
}
a#featured-tabs-question span {
    background: url(/images/site/controls/widgets-round/feedback-icons.png) no-repeat 0 -500px;
    padding-left:24px;
}
.tabs .ui-tabs-selected a#featured-tabs-question span {
    background: url(/images/site/controls/widgets-round/feedback-icons.png) no-repeat 0 -475px;
    padding-left:24px;
}
a#featured-tabs-idea span {
    background: url(/images/site/controls/widgets-round/feedback-icons.png) no-repeat 0 -137px;
    padding-left:24px;
}
.tabs .ui-tabs-selected a#featured-tabs-idea span {
    background: url(/images/site/controls/widgets-round/feedback-icons.png) no-repeat 0 -114px;
    padding-left:24px;
}
a#featured-tabs-praise span {
    background: url(/images/site/controls/widgets-round/feedback-icons.png) no-repeat 0 -319px;
    padding-left:24px;
}
.tabs .ui-tabs-selected a#featured-tabs-praise span {
    background: url(/images/site/controls/widgets-round/feedback-icons.png) no-repeat 0 -294px;
    padding-left:24px;
}
a#featured-tabs-complaint span {
    background: url(/images/site/controls/widgets-round/feedback-icons.png) no-repeat 0 -681px;
    padding-left:24px;
}
.tabs .ui-tabs-selected a#featured-tabs-complaint span {
    background: url(/images/site/controls/widgets-round/feedback-icons.png) no-repeat 0 -656px;
    padding-left:24px;
}
/* -------->> =corners <<-------- */
.corner {
    background: url(../images/corner.png) no-repeat; 
    font-size: 0%;
    height: 10px;
    position: absolute; 
    width: 10px; 
}
.TL { top: -1px; left: -1px; background-position: 0 0; }
.TR { top: -1px; right: -1px; background-position: -10px 0; }
.BL { bottom: -1px; left: -1px; background-position: 0 -10px; }
.BR { bottom: -1px; right: -1px; background-position: -10px -10px; }
/* END =CONTROLS
----------------------------------------------------------------------------- */
html,
body {
    border: 0;
    color:#343434;
    font:13px/1.231 Helvetica,Arial,Verdana,sans-serif;
    background: url(../images/bg/fondo.jpg) repeat-x left top;
}
.inner {
    margin:0 auto;
    width:960px;
}
.c550l {
    float:left;
    width:550px;
}
.c410r {
    float:right;
    margin-left:-5px;
    width:410px;
}
#content-body {
    background-color:#fff;
    padding-top:15px;
}
#content-body-bottom {
    background: url(../images/bg/content-body-bottom.png) no-repeat left bottom;
    width:960px;
    margin:0 auto;
    display:block;
    height:10px;
}
#main {
    padding:0 5px 0 10px;
}
#sidebar {
    padding:0 10px 0 5px;
}
#col1, #col2 {
    padding:0 0 0 10px;
}
#col3 {
    padding:0 10px 0;
}
#footer {
    margin:15px 0;
	padding: 0;
}
#footer-top {
    background: url(../images/bg/footer-top.png) no-repeat left top;
    height:10px;
}
#footer-bottom {
    background: url(../images/bg/footer-bottom.png) no-repeat left bottom;
    height:10px;
}
#footer-middle {
    background-color:#333;
    font-weight:bold;
    padding:0 18px;
}
/* =HEADLINES
----------------------------------------------------------------------------- */
.box h2 {
    font-weight:bold;
}
h2.updates-headline {
    padding:0 0 0 36px;
}
.media h2 {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    letter-spacing:0;
    margin-bottom:5px;padding:5px 0 7px;
}
.media .box h2 {
    border:none;
}
.headline-header {
    margin-bottom:10px;
    overflow:hidden;
}
.headline-header h2 {
    float:left;
    display:inline;
    margin-bottom:0;
}
.headline-header h2 {
    letter-spacing:-2px;
    margin-bottom:0;
    padding:5px 0 0;
}
.box-body h3 {
    line-height:1.25em;
    margin-bottom:7px;
    padding-top:7px;
}

.box-body .list-posts h3 {
    font-size:18px;
}
.box-body .list-posts h3 a:hover {
    color:#C70000;
}
/* =LINKS
----------------------------------------------------------------------------- */
a {
    font-weight:bold;
    outline:none;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
a.back-link {
    float:right;
    font-size:12px;
    font-weight:bold;
    letter-spacing:0;
    margin:6px 0 0 0;
    display:inline;
}
.box-headline-header a.back-link {
    margin:0;
}

.session-links a,
.session-links a:visited {
    font-weight:bold;
    text-decoration:none;
}
.session-links a:hover {
    text-decoration:underline;
}
li.session-links-login a,
li.session-links-login a:visited {}
#updates a,
ul.list h3 a,
ul h3 a {
    font-weight:bold;
}
ul.list h3 a:hover,
ul h3 a:hover {
    text-decoration:none;
}
#updates a:hover {
    text-decoration:none;
}
.banner, .sidebar-banner {
    margin-bottom:10px;
    overflow:hidden;
}
/* ---------->> =btn =button <<---------- */
a.btn, a.btn-default-form {border: 0;cursor: pointer;padding: 0;position: relative;overflow: visible; margin-right:5px;padding: 0 15px 0 0;text-align: center;}
a.btn::-moz-focus-inner {border: none;}
a.btn span, a.btn-default-form span {display: block;position: relative;white-space: nowrap;height:27px;padding: 5px 0 0 15px;color:#FFF;}
a.btn:hover, a.btn-default-form:hover {background-position: 100% -102px;text-decoration:none;}
a.btn:hover span,a.btn-default-form:hover span {
    background-position: -597px -34px;
}
/* ---------->> =edit =admin <<--------- */
a.site-edit-action {
    background: url(../images/icons-btns.png) no-repeat -440px -157px;
    padding:0 0 2px 21px;
}
a.site-edit-action:hover {
    background-position:-440px -182px;
}
a.site-delete-action {
    background: url(../images/icons-btns.png) no-repeat -440px -206px;
    padding:0 0 2px 21px;
}
a.site-delete-action:hover {
    background-position:-440px -231px;
}
a.site-featured-action {
    background: url(../images/icons-btns.png) no-repeat -440px -258px;
    padding:0 0 2px 21px;
}
a.site-featured-action:hover {
    background-position:-440px -283px;
}
/* ---------->> =menu <<------------- */
#menu {
    height:34px;
    overflow:hidden;
    position: relative;
    z-index:999;
    padding-left:20px;
    height:40px;
    background:url(../images/menu_top.png) no-repeat 0 0;
    margin-top:0px;
}
#menu-list {
    margin:12px 0 0 10px;
}
#menu-list li {
    float:left;
    display:inline;
    padding:4px 3px 9px 10px;
}
#menu-list li a {
    color:#fff;
    padding:4px 15px 9px 3px;
    text-transform:uppercase;
}
#menu-list li.active {
    
}
#menu-list li.active a {
    background:url(../images/bg/tab-right.png) no-repeat 100% 0;
    color:#343434;
}

/* --------->> =tabs <<-------- */
.tabs-header {
    padding-bottom:15px;
}
.header-tabs {
    overflow:hidden;
}
.header-tabs h4 {
    float:left;
    font-size:16px;
    margin:3px 0 0;
}
/* tabs whit headlines */
.tabs {
    margin : 0;
    padding-bottom : 19px;
    padding-left : 0;
}
.tabs ul,
.tabs li {
    display : inline;
    list-style-type : none;
    margin : 0;
    padding : 0;
}
.tabs a:link,
.tabs a:visited	{
    float : left;
    font-size: 12px;
    font-weight : bold;
    line-height : 14px;
    margin-right : 0;
    padding : 10px;
    text-decoration : none;
    height:15px;
}


.tabs a:link.active,
.tabs a:visited.active {}
.tabs a:hover {}
.tabs li.ui-tabs-selected a {
    color:#000;}
.tabs-content {
    margin-bottom:10px;
    padding:10px;
}
.ui-tabs-hide {
    display:none;
}
/* =feedback tabs */
#tabs-feedback .featured-tabs a:hover {
    text-decoration:none;
}
a#featured-tabs-question span {
    padding-left:24px;
}
.tabs .ui-tabs-selected a#featured-tabs-question span {
    padding-left:24px;
}
a#featured-tabs-idea span {
    padding-left:24px;
}
.tabs .ui-tabs-selected a#featured-tabs-idea span {
    padding-left:24px;
}
a#featured-tabs-praise span {
    padding-left:24px;
}
.tabs .ui-tabs-selected a#featured-tabs-praise span {
    padding-left:24px;
}
a#featured-tabs-complaint span {
    padding-left:24px;
}
.tabs .ui-tabs-selected a#featured-tabs-complaint span {
    padding-left:24px;
}
/* =featured-tabs */
.featured-tabs {
    float:right;
    margin:0 10px 0 0;
}
#tabs-feedback .featured-tabs,
#tabs-feedback-list .featured-tabs {
    float:none;
}
.featured-tabs a {
    display:block;
    float:left;
    font-weight:bold;
    padding:7px 20px 3px 6px;
    text-decoration:none
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.featured-tabs a {
    float:none;
}
/* End IE5-Mac hack */
.featured-tabs li {
    float:left;
    margin:0;
    padding:0 0 0 9px;
}
.featured-tabs .ui-tabs-selected {}
.featured-tabs .ui-tabs-selected a {}
.featured-tabs a:hover {
    text-decoration:underline;
}
.ui-tabs-hide {
    display:none;
}
/* =UTILITIES & =GRAL ELEMS
 * Override defaults margins for floats
 * Legacy for floats
----------------------------------------------------------------------------- */
blockquote {
    font-style:italic;
    margin:5px auto 15px;
    padding:0px 10px;
    width:85%;
}
.box-img {
    margin-right: 10px;
    padding:3px;
}
.meta {
    font-size:12px;
    padding:0 0 4px;
}
.block {
    display:block;
}
/* -------->> =error &=notice <<-------- */
.errorExplanation{
    background-color: #FFC2C2;
    border-top:2px solid #FF5B5B;
    border-bottom:2px solid #FF5B5B;
    margin-top:10px;
    padding: 0 15px;
}
.error {
    background-color: #FFC2C2;
    border-top:2px solid #FF5B5B;
    border-bottom:2px solid #FF5B5B;
    color:#DF1B1B;
    font-size:14px;
    font-weight:bold;
    margin:0 0 10px;
    padding: 7px;
    text-align:center;
}
.notice, .success {
    background-color:#FFFBCF;
    border-top:1px solid #EFDB00;
    border-bottom:1px solid #EFDB00;
    color:#8F8300;
    font-size:14px;
    font-weight:bold;
    margin:0 0 10px;
    padding:7px;
    text-align:center;
}
/* --------->> =tooltip <<---------- */
#tooltip {
    padding:7px 10px 10px;
    position: absolute;
    width:250px;
    z-index: 3000;
}
#tooltip h3,
#tooltip div {
    margin: 0;
}
#tooltip h3 {
    padding:0;
}
#tooltip span {
    font-size:83.33%;
    font-weight:normal;
}
#tooltip div {
    font-size:83.33%;
    font-weight:normal;
}
.tooltip {
    position:relative;
}
.tooltip cite {
    bottom: 3px;
    font-size:16px;
    left: 0;
    padding: 0 7px 0 0;
    position: absolute;
    text-align:right;
    width: 69px;
}
/* -------->> =icons <<-------- */
.comments {
    /*margin-left:7px;
    padding-left:15px;*/
    color:#000;
    display:block;
    font-weight:bold;
    margin:10px 0 0;
}
/* -------->> =tag =cloud <<-------- */
.css1, .css2, .css3, .css4, .css5, .css6, .css7 {line-height:1.1em;}
.css1 { font-size: 1.0em; font-weight:100;}
.css2 { font-size: 1.4em; font-weight:100;}
.css3 { font-size: 1.8em; font-weight:700;}
.css4 { font-size: 2.2em; font-weight:900;}
.css5 { font-size: 2.6em; font-weight:900;}

/* =TOPBAR
----------------------------------------------------------------------------- */
#top-bar-user {float:right;display:inline;}
/* ------->> =session-links <<-------- */
.session-links {margin-right:15px;padding:4px 0 6px;}
.session-links li {display:inline;margin-left:7px;}

/* =HEADER
----------------------------------------------------------------------------- */



#header {
    clear: both;
    overflow:hidden;
    padding: 0;
    position: relative;
    width: 100%;
    height:118px;
    background:transparent url(../images/logo2.png) no-repeat bottom right;
    /*text-indent:-5000px;*/
}

#header2 {
    clear: both;
    overflow:hidden;
    padding: 0;
    padding-bottom:15px;
    position: relative;
    width: 100%;
    height:133px;
    /*text-indent:-5000px;*/
    background:transparent url(../images/header2.png) no-repeat bottom right;
}
.header-left {
    float:left;
    display:inline;
    width:230px;
    text-indent:-5000px;
}
.header-right {
    float:right;
    display:inline;
    width:730px;
}
#header2 .header-right {
    padding:39px 0 0;
}
#header a {
    height:85px;
    display:block;
    width:289px;
}
#header2 a {
    height:85px;
    display:block;
    width:289px;
}
a#header-link-home{
    height:85px;
    display:block;
    margin:10px 0 0 24px;
    width:85px;
}
#header h1 {
    position:absolute;
    left:-999em;
}

/* =UPDATES
----------------------------------------------------------------------------- */
#updates {margin:10px 0;}
#updates a {font-size:14px;}
#updates li {line-height:1.3em;padding:5px 10px;}
#updates span {display:block;font-size:11px;font-weight:bold;}
#updates .odd {}
#pagenav {float:left;display:inline;overflow:hidden;}

/* =BOX
 Boxes for the left & rights columns
----------------------------------------------------------------------------- */
.box h2 {font-size:14px;padding:7px 7px 7px 10px;}
.box {margin: 0 0 10px 0;}
.c50l .box,
.c70l .box {margin-right:5px;}
.c50r .box,
.c30r .box {margin-left:5px;}
.box-body {padding:10px;}
.home-widget-box-body {
    padding:10px 10px 4px;
}
.box-headline-header {overflow:hidden;padding:7px 15px;}
.box .box-headline-header h2 {float:left;display:inline;padding:0;}
/* --------->> =box-header <<-------- */
.box-header {overflow:hidden;}
.box .box-header h2 {
    float:left;
    display:inline;
    overflow:hidden;
    padding-right:0;
    width:250px;
}
.box-header ul {
    float:right;
    display:inline;
    margin:6px 7px 0 0;
    overflow:hidden;
    text-align:right;
    width:350px;
}
.box-header ul li {
    display:inline;
    margin-left:7px;
}
.box-header strong {}

.btn-right {float:right;margin:10px 5px 0;}
.btn-left {float:left;margin:10px 5px 0;}
.mediabox .btn-right {float:right;margin:0 5px;}
.video-gallery {overflow:hidden;}
.video-gallery div {float:left;height:170px;width:200px;}
.video-gallery h3, .video-gallery span {padding-right:21px;}
/* ------->> =lists: simple lists <<-------- */
ul.list li {
    border-bottom:1px solid #ccc;
    line-height:1.25;
    overflow:hidden;
    padding:7px 0;
}
/* ------->> =lists: comments's & editors list <<-------- */
ul.list-comments li,
ul.list-editors li,
ul.list-interactions li {
    border-bottom:1px solid #ccc;
    overflow:hidden;
    padding:7px 0;
}
.list-comments-avatar,
.list-editors-avatar,
.list-interactions-avatar {
    float:left;
    display:inline;
    margin:4px 0 0;
}
.list-comments-desc,
.list-editors-desc,
.list-interactions-desc {
    float:right;
    display:inline;
}
.list-comments-desc h3,
.list-editors-desc h3,
.list-interactions-desc h3 {
    margin:0 0 3px;
}
.list-comments-meta,
.list-interactions-meta {
    font-size:11px;
    margin:4px 0;
}
#main .list-comments-desc,
#main .list-editors-desc,
#main .list-interactions-desc {
    width:92%;
}
#sidebar .list-comments-desc,
#sidebar .list-editors-desc,
#sidebar .list-interactions-desc,
#cols .list-comments-desc,
#cols .list-editors-desc,
#cols .list-interactions-desc {
    width:80%;
}
/* --------->> =list: users <<--------- */
ul.list-photos,
ul.list-users {
    overflow:hidden;
    margin-left:7px;
}
ul.list-users li,
ul.list-photos li {
    float:left;
    display:inline;
    margin:0 5px 2px 0;
}
/* --------->> =list: people <<------- */
#list-people {
    overflow:hidden;
}
#list-people li {
    float:left;
    display:inline;
    height:121px;
    margin:0 5px 15px 0;
    width:283px;
}
#list-people li h3 {font-size:14px;}
/* -------->> =list videos <<------- */
.list-video-preview {float:left;display:inline;margin:0;}
#main .list-video-desc {float:right;display:inline;width:75%;}
#sidebar .list-video-desc {float:right;display:inline;width:60%;}
.list-videos {overflow:hidden;}
#main .list-videos {margin-left:21px;}
#sidebar .list-videos {margin-left:21px;}
.list-videos p {
    line-height:1.2;
    margin:4px 0;
    text-align:center;
}
#main .list-videos li {
    float:left;
    display:inline;
    height:150px;
    margin-right:30px;
    width:150px;
}
#sidebar .list-videos li {
    float:none;
    height:130px;
    margin:0 0 7px;
    width:auto;
}

/* -------->> =list albums <<------- */
.list-album-preview {
    float:left;
    display:inline;
    margin:0;
}
#sidebar .list-album-preview img {
    width:75px;
}
.list-album-desc {
    float:right;
    display:inline;
    width:70%;
}
/* =list-album-preview(thumbnail view) */
#main .list-thumbs {
    margin:0 0 0 18px;
    overflow:hidden;
}
#main .list-thumbs li {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    margin:0 24px 12px 0;
    width:160px;
    vertical-align:top;
}
#sidebar .list-thumbs {
    margin:0 0 0 7px;
    overflow:hidden;
}
#sidebar .list-thumbs li {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    margin:0 10px 10px 0;
    width:120px;
    vertical-align:top;
}
.list-thumbs-desc {text-align:left;}
.list-thumbs li img {padding:4px;}
#main .list-thumbs-video img,
#main .list-thumbs-post img,
#sidebar .list-thumbs-post img,
#sidebar .list-thumbs-video img {padding:0;}
#main .list-thumbs-video img {width:130px;background-color:#CCCCCC;padding:4px;}
#sidebar .list-thumbs li img {width:100px;}
#sidebar .list-thumbs-desc .meta {padding:0;}
#sidebar .list-thumbs-desc .comments {display:none;}
#sidebar .list-thumbs-desc h3 {}
#sidebar .list-thumbs-desc .meta,
#sidebar .list-thumbs-desc p {font-size:11px;}
#main .list-video-preview img {width:130px;}
#sidebar .list-video-preview img {width:100px;}
.mediabox-hr {margin:0 0 18px;padding:10px 0 0;}
/* -------->> =list =feedback <<------- */
ul.comunity-list {margin-bottom:7px;}
ul.comunity-list li {border-bottom:1px solid #ccc;padding:7px 0;}
ul.comunity-list li .resume {margin-bottom:0;}
ul.comunity-list p {font-size:11px;padding:7px 0 0;}
/* =FEATURED CONTENT (=CAROUSEL)
----------------------------------------------------------------------------- */
#photos { margin-bottom:10px;visibility: hidden; }
.gallery { border: none; padding: 0;}
.loader {}
.panel {}
.panel .overlay-background { height: 80px; padding: 0 12px;}
.panel .panel-overlay h2 {
    background-image:none;
    font-size:24px;
    letter-spacing:-2px;
    padding:7px 0 0;
}
.panel .overlay-background {}
.panel .panel-overlay {font-size: 0.7em;}
.panel .panel-overlay a {text-decoration: none; font-weight: bold;}
.panel .panel-overlay a:hover {text-decoration:underline;}
.filmstrip {margin: 5px;}
.frame {}
.frame .img_wrap {}
.frame.current .img_wrap {}
.frame img {border: none;}
.frame .caption {font-size: 11px; text-align: center; }
.frame.current .caption {}
.pointer {}
/* -------->> =ie6 hack <<-------- */
*html .pointer {filter: chroma(color=pink);}
/* =MEDIA
----------------------------------------------------------------------------- */
.media {
    padding:0 30px 0 10px;
}
.media-desc {
    border-bottom:1px solid #ccc;
    margin:10px 0 21px;padding-bottom:10px;
}
.media-resource {
    margin:10px 0 15px;
}
.media-resource embed {
    display:block;
    margin:0 auto;
}
.media-resource-video embed,
.media-resource-video object {margin:10px auto 15px;text-align:center;}
.site-media-editor-links {
    font-size:11px;
    margin:0 0 7px;
    text-align:right;
    text-transform:uppercase;
}
.media-resource img {
    margin:0 10px 10px 0;
}
.site-media-editor-links li {
    display:inline;
}
.media p, p {
    line-height:1.5em;
    margin-bottom:1em;
}
/* =CONTESTS
----------------------------------------------------------------------------- */
#contest-desc {}
#contest-desc ul,
#contest-desc p {
    margin-bottom:1em;
}
#contest-desc li {
    margin-bottom:7px;
}
.hr {
    padding:4px;
}
#list-gallery {
    overflow:hidden;
}
#list-gallery li {
    display:inline-block;
    height:auto !important;
    margin:5px 10px 10px 0;
    min-height:150px;
    padding:7px 0;
    vertical-align:top;
    width:180px;
}
#main .site-media-editor-links {padding:0;}
#main .site-media-editor-links li {display:inline;margin-right:7px;}
.latest-submissions .float-left {margin-right:7px;}
#content-body ul.gallery-preview-list {overflow:hidden;padding:0;}
.contest-preview {float:right;overflow:hidden;width:350px;}
.contest-preview-actions {margin-bottom:0;padding:10px 0 5px;}
#content-body ul.gallery-preview-list li {float:left;display:inline;margin-right:3px;}
.contest-header {padding: 10px;text-transform:uppercase;}
#sidebar .contest-sumary ul {padding:0;}
#sidebar .contest-sumary p {margin-bottom:7px;padding-bottom:10px;}
.contest-desc {padding:0 18px 0 10px;}
#content-body .gallery-preview {overflow:hidden;padding:10px 7px 0 12px;}
#content-body .gallery-preview li {float:left;display:inline;margin:0 5px 5px 0;}
#content-body ul#gallery {padding:0;overflow:hidden;}
#content-body #gallery li {float:left;display:inline;height:250px;width:200px;}
#content-body #gallery li h3 {padding:0;}
#content-body #gallery li p {padding:0 0 10px;}
.resource-media-description {
    font-size:16px;
    font-weight:bold;
    margin:10px 0;
    overflow:hidden;
}
#content-body .resource-media-description p {
    padding-top:15px;
}
.resource-media-description span {
    float:left;
    font-size:64px;
    font-weight:bold;
    margin-top:7px;
    padding-right:7px;
}
.interaction-nav {
    overflow:hidden;
}
#main .interaction-nav ul {
    padding:0;
}
#main .interaction-nav ul li {
    display:inline;
    margin-right:4px;
}
#main .interaction-nav a {
    font-weight:bold;
}
#main .interaction-nav p {
    padding:0;
}
#sidebar .resource-participant ul {
    padding:0;
}
.resource-media-action {
    margin-top:12px;
}
#share {}
/* =COMMENTS
----------------------------------------------------------------------------- */
#comment-form {
    margin:0 0 15px;
	overflow: hidden;
}
.list-comments .odd {}
#comments .list-comments {}
#comments .list-comments li {
    overflow:hidden;
    margin:0 0 10px;
    padding:3px 5px 7px;
}
#comments .list-comments-avatar {
    float:left;
}
#comments .list-comments-desc {
    float:right;
    width:92%;
}
#comments.comments-resume .list-comments-desc {
    float:right;
    width:85%;
}
/* --------->> =like & =dislike <<--------- */
#comments .site-comment-editor-links {
    float:left;
    display:inline;
}
#comments ul.site-comment-editor-links li,
ul.site-comment-editor-links li{
    border:none;
    margin:0;
    padding:0;
}
#comments .site-comment-editor-links li a.site-delete-action {}
ul.site-comment-opinion-links {
    display:inline;
    float:right;
    overflow:hidden;
}

#comments ul.site-comment-opinion-links li {
    border:none;
    display:inline;
    float:left;
    font-weight:bold;
    height:21px;
    margin:0 2px 0 0;
    padding:0;
}
a.site-like-action:hover,
a.site-like-disabled-action:hover {
    border:none;
    text-decoration:none;
}
.site-like-action {
    background:transparent url(../images/icons-btns.png) no-repeat -440px -332px;
    display:block;
    height:21px;
    width:18px;
}
.site-like-disabled-action {
    background:transparent url(../images/icons-btns.png) no-repeat -440px -307px;
    display:block;
    height:21px;
    width:18px;
}
.site-dislike-action {
    background:transparent url(../images/icons-btns.png) no-repeat -440px -380px;
    display:block;
    height:21px;
    width:18px;
}
.site-dislike-disabled-action {
    background:transparent url(../images/icons-btns.png) no-repeat -440px -355px;
    display:block;
    height:21px;
    width:18px;
}

/* --------->> =interaction comments <<---------- */
ul#interaction-comments {padding:0;}
#interaction-comments li {border:none;padding:7px 12px 12px;}
#interaction-comments li.odd {}
#interaction-comments li span {display:block;margin-bottom:3px;}
#interaction-comments li .float-left {margin-right:10px;}
#interaction-comments li .interaction-comments-text {font-size:14px;}

/* =GALLERY =ALBUMS
----------------------------------------------------------------------------- */
.featured-gallery img {margin:0 5px 5px 0;padding:3px;}
#pic-toolbar {}
#pic-toolbar-list {margin-left:0;}
#pic-toolbar-list {list-style:none;margin:0;padding:0;}
#pic-toolbar-list {
    margin:10px 0 15px;
    padding:3px;
    width:349px;
}
#pic-toolbar-list li {
    display:inline;
    list-style:none;
    margin-right:7px;
}
#pic-toolbar-list a {

}
#pic-toolbar-list a:hover {}
#pic-toolbar-list #pic-toolbar-zoom {}
#pic-toolbar-list #pic-toolbar-prev {}
#pic-toolbar-list #pic-toolbar-ex {}
#pic-toolbar-list #pic-toolbar-next {}
#pic-toolbar-list #pic-toolbar-zoom a:hover {}
#pic-toolbar-list #pic-toolbar-prev a:hover {}
#pic-toolbar-list #pic-toolbar-ex a:hover {}
#pic-toolbar-list #pic-toolbar-next a:hover {}
#pic-toolbar-zoom,
#pic-toolbar-prev,
#pic-toolbar-ex,
#pic-toolbar-next { 
}
/* =ME & =PROFILE
----------------------------------------------------------------------------- */
/* ------->> me <<------ */
#people-header {margin-bottom:10px;}
#people-header .me-info {margin-left:10px;}
#content-body ul.stream {margin-right:6px;padding:0;}
#content-body ul.stream li {padding:7px 12px;}
#content-body ul.stream li.odd {}
#content-body ul.stream li p {padding:0;}
/* ------->> Profile =pagination <<------ */
.pagination{clear:both;margin:7px 0;padding:2px; float:right; font-weight:bold}
.pagination ul{margin:0; padding:0; text-align:right;font-size:100%;}
.pagination li{display:inline;list-style-type:none; margin:0 5px 0 0;padding-bottom:1px;}
/* ------->> pagination colors <<------- */
.pagination a,
.pagination a:visited{padding:0 2px; }
.pagination a:hover,
.pagination a:active{}
.pagination span.current{cursor:default}
.pagination a.disabled,
.pagination a.disabled:hover{}
.comments-perfil{padding:0 20px;}
.comment-perfil{padding:5px 0; font-size:14px; font-weight:bold;}

/* =BREADCRUMB
----------------------------------------------------------------------------- */
#breadcrumb {
    color:#C70000;
    font-weight:bold;
    margin:0 10px 10px;
}
#breadcrumb li {display:inline;}
#breadcrumb li a {
    color:#000;
    background:transparent url(../images/bg/breadcrumb.png) no-repeat 100% 3px;
    padding-right:10px;
}
#breadcrumb li a:hover {
    color:#C70000;
}

/* =FEEDBACK
----------------------------------------------------------------------------- */
#accordion {}
.box h2.ui-state-active {}
.box h2.ui-state-active a {}
/* --------->> =tabs with headline <<--------- */
.header-tabs {font-size:14px;padding:3px 15px 0 4px;}
.tabs-header.tabs-header-floatbox {padding-bottom:0;}
.tabs-header.tabs-header-floatbox h3 {
    float:left;
    display:inline;
    padding:4px 0 0 10px;
}
.tabs.float-right {margin-bottom:-2px;padding-bottom:0;}
.tabs.float-right a:link,
.tabs.float-right a:visited {}
.box-list {margin-bottom:15px;padding:12px 10px;}
.box-list .floatbox {padding-bottom:7px;}
.odd {}
.log {padding:4px 10px 7px;}
.box-list h2 {float:left;margin-left:10px;}
.box-list h2 a {}
.box-list h2 a:hover  {}
.resume {margin-bottom:12px;padding-top:4px;}
#section-header .resume a {}
.resume-wrap .resume {padding:0;}
ul.feedback-list ul.resume li,
ul.resume li {
    display:inline;
    font-size:13px;
    font-weight:bold;
    margin-right:18px;
    padding:0 0 0 21px;
}
ul.resume li.nav-topics-all {padding-left:0;}

#section-header {
    letter-spacing:-1px;
    margin:0 0 10px;
    overflow:hidden;
    padding:0 0 4px;
}
.section-header-desc {}
#section-header h1 {border:none;}
#section-header select {margin:7px 15px 0 0;}

/* ---------->> =feedback =show <<--------- */
ul.feedback-list li {padding:10px 7px;}
ul.feedback-list li h3 {margin-bottom:4px;}
.feedback-list-meta {}
.feedback-list-meta .float-right {margin-top:3px;}
.feedback-list-text {padding:0 0 7px;}
.questions-list li {padding:4px 0 7px;}
.feedback-answers li {margin-bottom:10px;overflow:hidden;}
.feedback-answers li .avatar img {
    border:medium none;
    display:block;
    float:none;
}
.feedback-answers li .avatar {
    border:none;
    display:inline;
    float:left;
    padding:3px;
}
.feedback-answers-text {
    display:inline;
    float:left;
    font-weight:bold;
    margin-left:10px;
    padding:5px 0 0;
    width:90%;
}
.feedback-answers-text p,
.feedback-answers-text h5 {
    padding:0 0 7px 7px;
}
.feedback-answers .feedback-default .feedback-answers-text {}
.best-response {
    margin-bottom:10px;
}
.feedback-answers .feedback-owner .feedback-answers-text {}
.feedback-answers .feedback-best-response .feedback-answers-text {
    font-weight:bold;
    width:90%;
}
.feedback-answers .feedback-owner.feedback-best-response {}
.best-response h3 {}
/* -------->> =contest show <<---------- */
.contest-show-list {
    float:left;
    padding:0 0 7px;
}
/* -------->> =vote <<--------- */
ul.site-comment-opinion-links {
    margin:0 10px 0 0;
}
ul.site-comment-opinion-links li {
    display:inline;
    float:left;
    font-weight:bold;
    height:21px;
    margin-left:2px;
    padding-bottom:0;
}
.feedback-answers-meta .site-comment-editor-links {
    padding-left:7px;
}
/* =FORM
----------------------------------------------------------------------------- */
/* =form errors*/
.form-errors {
    color:#BF3B3B;
    font-weight:bold;
}
#share-form {
    display:none;
}
#share-form .form {
    padding:0;
}
.form label.desc {
    display:block;
    font-weight:bold;
}
#content-body .form {
    padding:0;
}
.form li {
    clear:both;
    display:block;
    margin:0;
    padding:2px 0 5px;
}
.req {
    font-weight:bold;
}
label.desc {
    font-weight:bold;
    display:block;
}
input.checkbox,
input.radio {
    display:block;
    height:13px;
    line-height:1.5em;
    margin:.6em 0 0 3px;
    width:13px;
}
input.text,
input.file,
textarea.textarea,
select {
    background: #fff url(../images/bg/fieldbg.gif) repeat-x center top;
    border-color:#7C7C7C #C3C3C3 #ddd;
    border-style:solid;
    border-width:1px;
    font-size:100%;
    font-weight:bold;
    margin:0;
}
input.text,
textarea.textarea,
select {}
input.text,
input.file {padding:3px 0 3px 0;}
.btn-row input {font-size:120%;margin-right:5px;}
.btn-row input {overflow:visible;padding:0 7px;width:auto;}
/* FIXED width for textarea! */
textarea.textarea {height:95px;width:95%;}


.jquery-image-preloader *{ padding:0; margin:0; font-size:10px; }
.jquery-image-preloader{display:block; overflow:hidden;text-decoration:none;}
.image-preloader-error{display:none;}
.image-preloader-loading-img,
.image-preloader-error-img{
    position: relative; top:50%; left:50%; border:none;
    margin:-16px 0 0 -16px !important;
}
#image-preloader-splashscreen{
    position:fixed;display:block;padding:10px;width:300px;height:auto;
    top:50%;left:50%;margin:-75px 0 0 -150px;
}
#image-preloader-splashscreen p{
    display:block;width:100%;height:20px;line-height:20px;font-size:15px;
    text-align:center;margin:20px auto;
}
#image-preloader-splashscreen img{ display:block;width:208px;height:13px; }
#image-preloader-splashscreen-img{
    display:block;overflow:hidden;
    margin:10px auto;width:208px;height:13px;
}
#image-preloader-splashscreen-hidder{ display:block;overflow:hidden;width:0px; }

/* =PRODUCTS
----------------------------------------------------------------------------- */
/* -------->> =wdgt =products <<--------- */
.product-wdgt-list {
    border-bottom:1px solid #ccc;
    margin:0 0 7px;
    padding:0 0 5px;
}
#main .product-wdgt-desc {width:82%;}
#sidebar .product-wdgt-desc,
#cols .product-wdgt-desc {width:64%;}
.show-product-actions {
    margin:0 0 18px;
    overflow:hidden;
}
.list-posts li {
    border-bottom:1px solid #ccc;
    margin:0 0 15px;
    padding:0 0 15px;
}
#product-image-header p {
    margin:0;
}
/* -------->> =list <<-------- */
.cast-list {
    margin-top:12px;
    overflow:hidden;
}
.cast-list li {
    float:left;
    display:inline;
    height:245px;
    margin-right:12px;
    width:110px;
}
.cast-list li img {
    display:block;
    margin:0 auto 3px;
    text-align:center;
}
.cast-list li h3 {
    text-align:center;
}
.cast-list .btn-right {
    margin:6px 12px 0 0;
}
a.follow-btn {
    background: url(../images/buttons/siguelo.png) no-repeat 0 0;
    display:block;
    height:28px;
    margin:0 0 0 10px;
    text-indent:-5000px;
    width:90px;
}
a.follow-btn:hover {
    background: url(../images/buttons/siguelo.png) no-repeat 0 -28px;
}

/* =CONTEST
----------------------------------------------------------------------------- */
.contest-list {margin-bottom:21px;}
.contest-show-desc {float:left;display:inline;}
ul.interaction-resume {
    border-top:1px solid #ccc;
    margin:6px 7px 0 0;
    overflow:hidden;
    padding:7px 0 0;
}
ul.interaction-resume li {
    display:inline;
    margin-right:7px;
}
#interaction-show-header {
    margin-bottom:15px;
}
p.delete-link {margin:0;}
.resource-media-action .btn-right {
    margin:0 5px;
}

/* =WDGTS */
.contest-wdgt-desc {
    width:64%;
}
.product-wdgt-list .interaction-resume {
    font-size:11px;
    padding:3px 0 0;
}

/* =IMPLEMENTACION
----------------------------------------------------------------------------- */
body,.container {
    background:transparent url(../images/bg/fondo.jpg) repeat;
}

.box h2, .box-header {
    background:transparent url(../images/bg/bg-tabs.png) repeat-x scroll left top;
}
.box h2.wdgt-headline-audio {
    background:none;
}
.session-links a, .session-links a:visited {
    color:#000000;
}

a img, :link img, :visited img {
    /*background-color:#ccc;*/
    padding:2px;
}

#flash {
    background:transparent url(../images/fondo_flash.png) repeat-x scroll right top;
    width:1014px;
    height:427px;
    margin-left:-54px;
    margin-bottom:10px;
}

#elenco {
    background-color:transparent;
    height:427px;
    width:488px;
    float:left;
}
#video {
    background:transparent url(../images/fondo_video.png) no-repeat left top;
    height:460px;
    width:570px;
    float:left;
    margin-left:10px;
    padding-left:60px;
    padding-top:7px;
}
#video iframe {
    margin:32px 0 0 12px;
}

.tabs-header {
    background:transparent url(../images/bg-tabs2.png) repeat-x scroll right top;
}

#top #menu-list li.active a {
    color:#fff;
}

/*#widget-773451 {
	background-color:#da1e00;
}*/

.floatbox {
    background-color:#FFFFFF;
}
.list-comments-desc .floatbox {
    background-color:transparent;
}

#list-people li {
    background:transparent url(../images/fon_caja.png) no-repeat scroll left top;
    padding:7px;
}

#footer-middle {
    background-color:#000;
	width: auto;
}

/* =BODY =COLORS */
#content-body, .resume {
    color:#343434;
}
input.text, textarea.textarea, select, .btn-row input {
    color:#343434;
}
h1,h2,h3,h4,h5,h6,
.media h2 {color:#555555;}
.media h2 {
    border:none;
    color:#F0632E;
    font-size:24px;
    font-weight:bold;
    line-height:1em;
}
.box h2, .box-header, .box .tabs-header h3 {
    color:#000;
}
.box .box-body h2,
.box .box-body .resource-participant h2 {
    background:none;
    border:none;
    padding-left:0;
}
.research-interactions {
    color:#222;
    font-size:21px;
    font-weight:bold;
}
li h2, li h3, li h4 {
    color:#343434;
}

a {
    color: #74d136;
}
a:hover {
    color: #a8a8a8;
}
#menu-list li.active a {
    color:#343434;
}
a.btn {
    color:#343434;
}
a.btn span {
}
a.btn:hover {color:#fff;}

.box h2 a {
    color:#343434;
}
.box h2 a:hover {
    color:#15942e;
}

.tabs a:link, .tabs a:visited {color:#343434;}
.tabs li.ui-tabs-selected a, .tabs a:hover {color:#cc0000;}

h2 a, h2 a:visited, .box-header a, .box-header a:hover {color:#343434;}
ul.list h3 a, ul h3 a {color:#343434;}
h3 a:hover {color:#343434;}

.session-links a,
.session-links a:visited {color:#343434;}
li.session-links-login a,
li.session-links-login a:visited {color:#343434;}

#content-body { min-height:600px;position:relative;}
* html #content-body {height:600px;}
.odd {
    background-color: #eeeeee;
}

.meta {
    color:#888888;
}
.default-inner {

}

#default-header {

}
#default-header .profile-td-nick {color:#555555;}
/*wtf?*/
.wrap-top {
    background-color:#343434;
}

/*wtf*/
.contentPubDate {
    color:#15942e;
}
.wrap-bottom {
    background-color:#343434;
}

#default-nav {

    background:none;
    background-color:#343434;

}
.navigation a {
    background-color:#343434;
    border-color:#343434;
    color: #343434;
}
.navigation a:hover{
    color: #888888;
    background-color: #cc0000;
}
.navigation a.current {
    background-color:#cc0000;
    color:#888888;
}
.pagination a:hover, .pagination a:active{
    color: #a8a8a8;
    border-bottom:3px solid #a8a8a8;
}
.pagination a, .pagination a:visited{
    color: #74d136;
}
.pagination a.currentpage{
    color: #74d136 !important;
    border-bottom:3px solid #74d136 !important;
}

a.btn span,a.btn-default-form span {
    background:transparent url(../images/btn_02.png) no-repeat scroll -597px 0;
}
a.btn,a.btn-default-form {
    background:transparent url(../images/btn_02.png) no-repeat scroll 100% -68px;
}

/* =WIDGETS */
ul.full-view {
    overflow:hidden;
}
ul.full-view li {
    border:none;
    float:left;
    display:inline;
}
#main ul.full-view .caratula img {
    height:100px;
    width:160px;
    background-color:#CCC;
    padding:4px;
}
#sidebar ul.full-view img,
#cols ul.full-view img {
    height:100px;
    width:130px;
}
#sidebar ul.full-view li,
#cols ul.full-view li {
    height:250px;
    margin-right:10px;
    width:130px;
}
#main ul.full-view li {
    height:218px;
    margin-right:20px;
    width:180px;
}
ul.full-view li .comments {
    margin-top:0;
}
ul.full-view li h3 {
    margin-bottom:3px;
}
.home-media-desc {
    color:#888;
    font-size:11px;
    font-weight: bold;
}
.sidebar-menu-top,
.sidebar-menu-bottom {
    display:block;
    height:7px;
}
.sidebar-menu-top {
    background: url(../images/bg/sidebar-menu-top.png) no-repeat top left;
}
.sidebar-menu-bottom {
    background: url(../images/bg/sidebar-menu-bottom.png) no-repeat top left;
}
.sidebar-menu-bottom {
    margin-bottom:12px;
}
#sidebar-menu {
    background-color:#CA2107;
    margin-right:1px;
}
#sidebar-menu a {
    color:#fff;
    display:block;
}
#sidebar-menu li {
    background: url(../images/icons/sidebar-menu-bullet.png) no-repeat 10px 5px;
    padding:2px 4px 2px 27px;
}
#sidebar-menu li.even {
    background-color:#D75642;
}
/* =DUAL =PAGE */
#page {
    padding:0 30px 0 10px;
}
#page h2 {
    color:#000;
    font-size:24px;
}
#page-content h3 {
    color:#F0632E;
    font-size:21px;
    font-weight:bold;
    margin:0 0 7px;
}
#page-player iframe {

}
#fan-ranking {
    background: url(../images/bg/vs.jpg) no-repeat top left;
    margin-top:18px;
}
#fan-ranking ul {
    margin-left:100px;
    overflow:hidden;
}
#fan-ranking li {
    float:left;
    display:inline;
    margin:21px 64px 0 0;
}
.fan-ranking-meta {
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.fan-ranking-meta span {

}
.invite-friend {
    background: url(../images/bg/invite-friend.png) no-repeat top left;
    display:block;
    height:46px;
    margin:0 auto;
    text-indent:-5000px;
    width:92px;
}
#inicio {
    height:132px;
    width:942px;
    padding-left:10px;
    margin-top:-16px;
}

#banner_twitter {
    float:right;
    margin-right:10px;
}
#video_banner {
    width:960px;

}
#banner_twitter img {
    margin-bottom:10px;
}
#twitter {
    font-family:Arial;
    border:3px solid #24BDFF;
    width:300px;
}
#twitter a, #twitter a:visited {
    color:#0E9EDB;
}
#twitter img {
    border:none;
}
#twitter-body {
    background-color:#ececec;
    height:310px;
}
#twitter-body h4 {
    font-size:14px;
    margin:0 0 6px;
}
#twitter-body p img {
    margin:0 0 -7px 7px;
}
#twitter-body p {
    font-size:12px;
    margin:0;
}
#twitter-headline {
    background-color:#24BDFF;
    color:#fff;
    text-transform: uppercase;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:3px;
}
#twitter ul {
    margin:0;
    padding:7px;
}
#twitter li {
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
    overflow:hidden;
    padding-bottom:7px;
}
.twitter-avatar {
    float:left;
    display:inline;
    width:50px;
}
.twitter-desc {
    float:left;
    display:inline;
    margin-left:7px;
    width:224px;
}


































/*
* NEW DEFAULTS


* =FEEDBACK DEFAULTS
============================================================================= */

/* =list feedback
----------------------------------------------------------------------------- */
a.btn-small, a.btn-medium, a.btn-large{
	color: #555;
}
.list-feedback-desc { float: left; width: 100% }
.list-feedback-detail { margin-bottom: 15px; }

.feedback-block {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding-bottom:10px;
}
.feedback-block .cover { float: left; width: 30%; }
.feedback-block .info { float: left; width: 100%; }
.feedback-block span { margin-top: 10px; display: block; }


#show-feedback-header { padding-bottom: 25px; }
.show-feedback-header-desc { float: left; width: 100%; }
.tabs-header { height: auto; }
#main .tabs-header h3 { padding: 11px; }
.tabs a:link, .tabs a:visited { padding: 13px; }
.tabs { padding: 0; }
.show-feedback-interaction-desc {
float:left;
padding:0 0 10px;
width:90%;
}


.btn-small{
	background:url("../images/buttons/btns-img.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:inline-block;
	font:bold 11px 'Helvetica Neue',Arial,Helvetica,sans-serif;
	height:25px;
	padding:5px 0 0;
	text-align:center;
	text-decoration:none !important;
	text-shadow:1px 1px 0 #FFFFFF;
	text-transform:uppercase;
	width:110px;
}

.btn-small:hover{
	background: url(../images/buttons/btns-img.png) no-repeat 0 -39px transparent;
	color: #333;
}

.btn-medium{
	
}
.btn-large{
	
}


/* =list feedback
----------------------------------------------------------------------------- */
.list-feedback-header {
    overflow:hidden;
}
.list-feedback-detail {
    display:inline;
    float:left;
    width:100%;
}
.list-feedback-inner h2{
	margin-bottom: 10px;
}

.list-feedback-cover {
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	margin-right:10px;
	padding:4px;
}
.list-feedback-desc {
    display:inline;
    font-weight:normal;
}
.list-feedback-actions {
    display:inline;
    float:right;
}
.resume {
	background-color: #f1f1f1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin:7px 0 7px;
    padding: 6px;
}

.list-feedback-inner{ 
	border-bottom:1px dotted #ccc;
	margin: 5px 0;
}

ul.resume li{
	background-color: #fff;
	border:1px solid #ccc;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:3px 5px 3px 30px;
    margin-right: 2px;
}
.resume li a{
	font-size: 11px;
	font-weight: normal;
}
ul.resume li.nav-topics-all{
	padding-left: 6px;}
.ideas-icon {
	background-position:2px -157px;
}
.praises-icon{
	background-position:2px -338px;
}
.questions-icon {
	background-position:2px -517px;
}
.problems-icon {
    background-position:0 -699px;
}

/* =show feedback 
----------------------------------------------------------------------------- */
/* --->> =interact (header) <<--- */
#show-feedback-header {
    margin:0 0 10px;
    overflow:hidden;
    padding:0 0 4px;
}
.show-feedback-header-cover {
    display:inline;
    float:left;
    margin:0 15px 0 0;
}
#show-feedback-interact {
    margin:0 0 15px;
}
#show-feedback-tabs {
    background:url("../images/blue/bhead.png") repeat-x scroll left top transparent;
    border:medium none;
    /*height:53px;*/
}
.show-feedback-body {
    line-height:20px;
    padding:5px 0;
}
.show-feedback-resume {
    border-top:none;
    margin:0 0 15px;
}
#show-feedback-interact #show-feedback-tabs{
	background: none;
}
#show-feedback-interact .tabs{
	padding-bottom: 5px;
}
#show-feedback-interact .tabs a{
	color: #697887;
}
#show-feedback-interact .tabs a:hover{
	color: #333;
}
#show-feedback-interact .tabs .ui-tabs-selected a{
	color: #2a2a2a;
}
#show-feedback-interact .tabs .ui-state-default {
	background-color: #BDDBF6;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 10px;
    margin-right: 4px;
    overflow: hidden;
} 
#show-feedback-interact .tabs .ui-tabs-selected{
	background-color: #f1f1f1;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 10px;
    margin-right: 4px;
    overflow: hidden;
}

#show-feedback-interact .tabs a:link, .tabs a:visited {
	float: none;
	padding: 0;
}
#show-feedback-interact .tabs-header{
	height:	auto;
}

/* --->> =interactions <<--- */
#show-feedback-interactions {
    margin:0 0 15px;
}
#show-feedback-interactions-header {
    padding:0;
    overflow:hidden;
}
#show-feedback-interactions-header h3 {
    display:inline;
    float:left;
}
.show-feedback-interactions-tabs {
    display:inline;
    float:right;
}
.show-feedback-interactions-list {

}
.show-feedback-interactions-list-meta {
    border-top:1px solid #ddd;
    margin:5px 0 0;
    overflow:hidden;
    padding:7px 0 0;
    width:100%;
}
/* --->> =interaction single/item <<--- */
.show-feedback-interaction,
.show-feedback-interaction-header {
    overflow:hidden;
}
.show-feedback-interaction-avatar {
    display:inline;
    float:left;
    margin-right:10px;
    
}

.show-feedback-interaction-avatar img{
	border: 1px solid #ccc;
	padding: 2px;
}
.show-feedback-interaction-meta {
    /*border-top:1px solid #ccc;
    overflow:hidden;
    padding:7px 0 0;*/
    border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
	overflow:hidden;
	padding:7px 0 10px;
}
.show-feedback-interaction-resume {
    border:none;
    display:inline;
    float:left;
    margin:0 12px 0 0;
    padding:0;
}
.show-feedback-interaction-answer {
    display:inline;
    float:right;
    margin-top:1px;
}
.show-feedback-interaction-desc h3 {
    font-size:16px;
	line-height:18px;
	margin:0 0 7px;
}
.show-feedback-interaction-desc h3 a {
    font-weight: normal;
}
.show-feedback-interaction-desc .meta {
    color:#777;
    font-size:11px;
}

#interaction-feedback-header {
    overflow:hidden;
}
.interaction-feedback-avatar {
    display:list;
    float:left;
    width:10%;
}
.interaction-feedback-avatar img {
	padding: 2px;
	border: 1px solid #ccc;	
}
.interaction-feedback-desc {
	display:inline;
	float:left;
	margin-left:8%;
	width:80%;
}
.interaction-feedback-actions {
    border-top:1px dotted #CCCCCC;
	margin-top:10px;
	overflow:hidden;
	padding:5px 0;
}
.interaction-feedback-resume {
    margin:0 0 1em;
}
.interaction-feedback-answers-list h2,
.interaction-feedback-answer h2 {
    background:none repeat scroll 0 0 transparent;
	border-bottom:1px dotted #CCCCCC;
	color:#2A2A2A;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:10px;
	padding:5px 0 10px;
	text-shadow:1px 1px 0 #FFFFFF;
}

.feedback-default, .feedback-owner{
	border-bottom: 1px dotted #ccc;
}

.feedback-answers li .avatar img{
	border: 1px solid #ccc;
	padding: 2px;
}
.feedback-answers-text p{
	font-weight: normal;
}
#pagination-wrap {
    overflow:hidden;
} 
.box-body .post-list h3 { font-size: 1.2em; }