/** 
 * $Id: base.css,v 1.1.2.17 2010/03/19 05:02:24 jmburnz Exp $ 
 * adaptivethemes.com
 *
 * @file base.css
 * Base includes all CSS for layout, master reset and basic admin block styles.
 */
.two-sidebars .content-inner {
margin:0 240px;
}

.sidebar-first .content-inner {
margin-left:240px;
}

.sidebar-last .content-inner {
margin-right:240px;
}

#sidebar-first {
width:240px;
margin-left:-100%;
}

#sidebar-last {
width:240px;
margin-left:-240px;
}

/* Add padding to align elements to the grid. */
.block,#user-menu,#skip-nav,#branding,#search-box,#mission,#primary,#secondary,#attribution,#breadcrumb,#main-content-header,#content,#messages-and-help,#footer-message {
padding:0 10px;
}

/* Skinr grid classes. */
.grid-1,.grid-2-12,.grid-2-16,.grid-3,.grid-4-16,.grid-4-12,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16 {
float:left;
clear:none !important;
display:inline;
}

.grid-1 {
width:40px;
}

.grid-2-16 {
width:100px;
}

.grid-2-12 {
width:140px;
}

.grid-3 {
width:160px;
}

.grid-4-16 {
width:220px;
}

.grid-4-12 {
width:300px;
}

.grid-5 {
width:280px;
}

.grid-6 {
width:340px;
}

.grid-7 {
width:400px;
}

.grid-8 {
width:460px;
}

.grid-9 {
width:520px;
}

.grid-10 {
width:580px;
}

.grid-11 {
width:640px;
}

.grid-12 {
width:700px;
}

.grid-13 {
width:760px;
}

.grid-14 {
width:820px;
}

.grid-15 {
width:880px;
}

.grid-16 {
width:940px;
}

/* Containers and helpers. */
#container {
position:relative;
width:960px;
margin:0 auto;
}

#main-content,#columns {
display:inline-block;
width:100%;
}

#main-content,.block {
position:relative;
}

/**
 * Master reset for browsers and Drupal.
 */
html {
font-size:75%;
}

body {
line-height:1.5;
}

/* HTML elements */
h1 {
font-size:2em;
margin:0 0 .5em;
padding:0;
}

h3 {
font-size:1.25em;
}

h4 {
font-size:1.17em;
}

h5,h6 {
font-size:1em;
}

a img {
border:none;
}

p {
margin:0 0 1.5em;
padding:0;
}

em,dfn {
font-style:italic;
}

del {
color:#666;
}

ins {
border-bottom:none;
text-decoration:none;
}

pre,code,tt,samp,kbd,var {
font:1em "Lucida Console",Monaco,"DejaVu Sans Mono",monospace;
}

blockquote,q {
font-style:italic;
quotes:"" "";
}

blockquote {
margin:0 0 1.5em;
padding:0 0 0 3em;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

.offscreen {
position:absolute;
top:-9999em;
left:auto;
width:1px;
height:1px;
overflow:hidden;
}

/* Skip Navigation classes */
.show-skip-link {
text-align:right;
}

.show-on-focus a:link,.show-on-focus a:hover,.show-on-focus a:visited {
height:1px;
overflow:hidden;
position:absolute;
top:-999em;
}

.show-on-focus a:active,.show-on-focus a:focus {
background:#FFF;
height:1.5em;
overflow:visible;
position:fixed;
top:0;
right:0;
width:auto;
z-index:1000;
}

/* Easy clearing */
/* Slightly enhanced, universal clearfix hack */
.clearfix:after {
content:" ";
clear:both;
display:block;
font-size:0;
height:0;
line-height: 0;
visibility:hidden;
width:0;
}
.clearfix {display: inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* close commented backslash hack */

/* Tables */
table {
border-spacing:0;
border-color:silver;
margin:1em 0;
padding:0;
}

table,td,th {
vertical-align:middle;
}

thead th {
border-bottom:.1875em solid silver;
color:#494949;
font-weight:700;
}

td,th {
border-bottom:1px solid #CCC;
margin:0;
padding:.375em .5em;
}

tr.odd,tr.info {
background-color:#F5F5F5;
}

tr.even {
background-color:#FFF;
}

tr.drag {
background-color:#FFFFF0;
}

tr.drag-previous {
background-color:#FFD;
}

tr.odd td.active {
background-color:#EEE;
}

tr.even td.active {
background-color:#F7F7F7;
}

td.region,td.module,td.container td.category {
background-color:#EEE;
border-bottom:1px solid #CCC;
border-top:1.5em solid #FFF;
color:#222;
font-weight:700;
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container {
border-top-width:0;
}

#forum tr td.forum {
background-position:5px 5px;
padding-left:1.67em;
}

#forum tr td.forum .name {
padding-left:.375em;
}

#forum div.indent {
margin-left:.5em;
}

#system-themes-form table.sticky-table {
position:relative;
z-index:10;
}

/* Messages */
div.messages {
font-weight:400;
margin:1em 0;
}

div.messages ul {
margin:0 0 0 1.25em;
}

div.error {
background:#FFF3F6 url(core-images/status-error.png) no-repeat .5em .45em;
border:1px solid #C00000;
color:#C00000;
}

tr.error {
background:#FFEFF3;
color:#E41F0B;
}

div.notice {
background:#FFF6BF;
color:#514721;
border-color:#FFD324;
}

div.status {
background:#F1FFCF url(core-images/status-ok.png) no-repeat .75em .6em;
border:1px solid #4DA449;
color:#2A6827;
}

div.help {
background:#F7F8F8 url(core-images/status-info.png) no-repeat .5em .45em;
border:1px solid #66BEF4;
color:#000D2F;
margin:1em 0;
}

div.warning {
background:#FFF6DF url(core-images/status-warning.png) no-repeat .5em .45em;
border:1px solid #FFB900;
color:#9F3800;
}

div.messages,div.warning,div.help,div.status,div.error {
padding:.6em 1em .6em 3em;
}

table tr.warning {
background-color:#F7E8C5;
}

table tr.warning td {
color:#9F3800;
}

table tr.warning.merge-up td {
color:#514721;
}

div.ok,tr.ok,table tr.ok td {
color:#222;
padding:1em .5em;
}

.update tr.ok {
background:#F1FFCF;
}

.update tr.error {
background:#FFEFF3;
}

.update tr.warning {
background:#FFF6DF;
}

.update tr.error .version-recommended {
background:#FFEFF4;
}

.update .info {
padding:0 0 0 1em;
}

.includes {
color:#222;
}

div.help p:last-child,div.help ul:last-child {
margin-bottom:0;
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
border:2px solid #C00000;
}

.form-item strong.error em {
font-weight:700;
color:#E41F0B;
font-size:1.2em;
}

.block-region {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
background-color:#F7F8F8;
border:3px dashed #DDD;
clear:both;
color:#666;
font-family:"Lucida Console",Monaco,"DejaVu Sans Mono",monospace;
font-size:1.167em;
font-weight:400;
margin-bottom:12px;
margin-top:4px;
padding:3px 6px 1px;
}

.article-unpublished,.comment-unpublished {
background-color:#FFF6DF;
}

.unpublished {
visibility:hidden;
}

.article-unpublished .unpublished,.comment-unpublished .unpublished {
background:transparent url(core-images/warning-small.png) no-repeat 0 .1em;
color:#FFB900;
font-size:.94em;
margin-left:.5em;
padding-left:18px;
visibility:visible;
}

div#acquia-agent-no-search {
padding-left:3em !important;
margin:8px 0;
}

/* Lists */
ul,ol {
margin:0 0 1.5em 1.667em;
padding:0;
}

ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul {
margin:0 0 0 1.667em;
}

ul {
list-style-type:disc;
}

ul ul ul {
list-style-type:square;
}

ol {
list-style-type:decimal;
}

ol ol {
list-style-type:lower-alpha;
}

ol ol ol {
list-style-type:lower-roman;
}

dd {
margin:0 0 1.5em 1.667em;
}

.item-list ul,.item-list ol {
margin:0 0 0 1.667em;
padding:0;
}

/* Pager override */
ul.pager {
clear:both;
text-align:center;
}

ul.pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:.5em;
}

/* Forms */
form {
margin:0 0 1.667em;
padding:0;
}

input {
margin:.375em 0;
}

input.text,input.title,textarea,select {
border:1px solid silver;
margin:.375em 0;
}

.form-text:focus,.form-checkbox:focus,.form-radio:focus,.form-select:focus {
border:1px solid #FC0;
background:#FFFFDF;
}

textarea:focus {
border:1px solid #FC0;
background:#FFF;
}

input.text,input.title {
padding:.375em;
}

input.form-text,textarea {
border:1px solid #CCC;
height:auto;
padding:.1875em;
}

textarea,input {
font:1em normal Arial, Helvetica, sans-serif;
}

div.form-item {
margin-bottom:.833em;
margin-top:.833em;
}

.form-item textarea.error {
padding:.1875em;
}

.form-item .description,
fieldset .description,
.fieldset-layout-settings dd {
font-size:0.9em;
line-height:1.667em;
}

span.form-required,span.marker {
color:#8A1F11;
}

#article-admin-filter ul {
padding:.375em 0;
}

#edit-operation-wrapper select {
margin:.375em;
}

div.resizable-textarea textarea {
margin-top:0;
}

.tips {
font-size:1em;
margin-left:3em;
padding:.1875em .375em .1875em 1.5em;
}

fieldset {
background:transparent;
border:1px solid #dadada;
margin:1.5em 0;
padding:.75em;
}

*:first-child+html fieldset {
background-color:transparent;
background-position:0 .75em;
padding:0 1em .75em;
}

*:first-child+html fieldset > .description,*:first-child+html fieldset .fieldset-wrapper .description {
padding-top:1.5em;
}

fieldset legend {
display:block;
font-weight:700;
padding:0 1em 0 0;
}

*:first-child+html fieldset legend,*:first-child+html fieldset.collapsed legend {
display:inline;
}

html.js fieldset.collapsed {
background:transparent;
padding-bottom:.75em;
padding-top:0;
}

#user-login-form li.openid-link,#user-login-form li.user-link {
text-align:center;
}

#user-login ul {
margin:0 0 5px;
}

#user-login-form li.openid-link,#user-login li.openid-link {
background:none;
}

#user-login-form li.openid-link a,#user-login li.openid-link a {
background:transparent url(core-images/openid.png) no-repeat 0 0;
padding:0 20px;
}

/* Admin section */
div.admin-panel {
border:1px solid #DDD;
margin:0 0 .75em;
padding:0;
}

div.admin .left,div.admin .right {
margin-left:0;
margin-right:0;
width:49%;
}

.admin-panel h3 {
background:#EEE;
color:#222;
padding:0 0 0 .5em;
}

.admin-panel .body {
padding:0 1em;
}

.admin-panel p {
margin:0;
padding:1em 0 0;
}

.admin-panel ul,.admin-panel ul.menu,.admin-panel .item-list ul {
padding:0 0 1em;
}

.admin-panel dl {
margin:0;
padding:1em 0;
}

.admin-panel dd {
color:#555;
font-size:.94em;
margin-left:0;
}

.admin .compact-link {
margin:0 0 1em;
}

.page-admin-by-module .admin-panel .body p {
color:#555;
font-size:.94em;
}

.more-help-link {
font-size:.94em;
line-height:1.667em;
}

#permissions td.permission {
padding-left:.5em;
}

#permissions td.module {
background:#EEE;
color:#222;
font-weight:700;
}

tr .block {
border:0;
}

.local-tasks {
margin-bottom:1em;
}

ul.primary {
border-bottom-color:#CCC;
margin:1.5em 0 0;
padding:0 0 .2em .3em;
}

ul.primary li a {
background-color:#F5F5F5;
margin-right:.08em;
border-color:#CCC;
padding:.1em .75em .2em;
}

.local-tasks ul.primary li a:hover {
background-color:#F7F7F7;
border-color:#DDD;
}

.local-tasks ul.primary li.active a {
background-color:#FFF;
border-bottom-color:#FFF;
}

ul.secondary {
border-bottom:1px solid #CCC;
margin:1em 0 0;
padding:0 .3em 1em;
}

ul.secondary li {
border-right:0;
list-style:none;
padding:0 2em 0 0;
}

ul.secondary li a:hover,ul.secondary li a.active {
border-bottom:none;
text-decoration:underline;
}

body.admin-menu {
margin-top:23px !important;
}

#admin-menu {
font:0.9em Arial, Helvetica, sans-serif;
}

#admin-menu ul li a:focus {
color:#000;
border:0;
background:#FF0;
}

div.krumo-root {
color:#000;
}

/* Accessible edit links for blocks. */
div.block-edit-links .edit-links {
position:absolute;
height:0;
right:10px;
top:.5em;
overflow:hidden;
z-index:99;
padding:0;
}

div.block-edit-links:hover .edit-links {
height:20px;
overflow:visible;
}

div.block-edit-links .edit-links a {
background-color:transparent;
display:block;
float:left;
outline:0;
text-indent:-999em;
width:18px;
padding:2px;
}

div.block-edit-links .edit-links a.edit-block-block {
background:transparent url(core-images/configure.png) no-repeat 2px 2px;
}

div.block-edit-links .edit-links a.edit-block-menu {
background:transparent url(core-images/edit.png) no-repeat 2px 2px;
}

div.view .views-admin-links {
font-size:.85em;
}

div.view .views-admin-links a:hover {
background:#FFF;
}

.fieldset-layout-settings .layouts .form-item,.fieldset-layout-settings .page-width,.fieldset-layout-settings .sidebar-width-left,.fieldset-layout-settings .sidebar-width-right {
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#EEE;
float:left;
margin-right:5px;
text-align:left;
width:100px;
padding:6px;
}

.fieldset-layout-settings img {
display:block;
margin-left:18px;
}

.fieldset-layout-settings .page-width,.fieldset-layout-settings .sidebar-width {
float:left;
margin-bottom:10px;
}

.hide-label label {
height:0;
overflow:hidden;
position:absolute;
}

/* Skinr style classes. */
.at-center-content,.at-center-content ul.menu,.at-center-content.item-list ul {
text-align:center;
margin:0;
}

.at-align-right-content,.at-align-right-content ul.menu,.at-align-right-content.item-list ul {
text-align:right;
margin:0;
}

.at-align-left-content,.at-align-left-content ul.menu,.at-align-left-content.item-list ul {
text-align:left;
margin:0;
}

.at-horizontal-login .form-item,.at-horizontal-login .form-submit {
float:left;
padding:0 .5em;
}

.at-horizontal-login #user-login-form ul {
float:left;
margin:.94em 0 0;
}

.at-horizontal-login #user-login-form ul li {
float:left;
display:inline;
}

.at-horizontal-login label.overlabel-apply {
position:absolute;
top:1em;
margin-left:.375em;
float:none;
}

.at-horizontal-login .button-wrapper input {
margin:.75em .5em 0;
}

.at-horizontal-login #user-login-form li a {
padding:0 .75em 0 0;
}

.at-horizontal-login #user-login-form li.openid-link a,.at-horizontal-login #user-login li.openid-link a {
padding:0 20px;
}

/* inline menu style. */
.at-inline-menu {
margin-bottom:.5em;
}

.at-inline-menu ul.menu li {
display:inline;
float:left;
white-space:nowrap;
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}

.at-inline-menu ul.menu li a {
padding:0 .5em;
}

.at-multicolumn-menu .block-content {
overflow:auto;
}

.at-multicolumn-menu .block-content ul li {
display:block;
font-weight:700;
float:left;
width:160px;
list-style:none;
list-style-image:none;
margin:0;
}

.at-multicolumn-menu .block-content ul li.expanded ul {
display:block;
margin-left:0;
width:160px;
}

.at-multicolumn-menu .block-content ul li.expanded ul li {
border:none;
display:block;
}

/* article form classes */
#node-form .vertical-tabs,#node-form .vertical-tabs-list,#node-form .vertical-tabs-list li {
border-color:#DADADA !important;
}

.vertical-tabs input.form-text {
width:95%;
}

/* Fields. */
h3.label,h3.label-inline {
font-size:1em;
}

.field .inline  {
display:inline;
}

div.block div.block-edit {
top:10px;
right:15px;
}

.content-inner > #main-content,#container > #columns {
display:block;
}

#content-column,#sidebar-first,#sidebar-last,.at-horizontal-login label {
float:left;
}

#content-column,#forum table,.section-admin table {
width:100%;
}

.clear,#columns,#breadcrumb,#content-bottom,#secondary-content,#tertiary-content,#footer,#footer-region,#footer-message,.block,#block-admin-display-form,.fieldset-layout-settings .layout-method,.fieldset-layout-settings .layout-help,.fieldset-layout-settings .page-width {
clear:both;
}

h2,input.title {
font-size:1.5em;
}

h1,h2,h3,h4,h5,h6,h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,em,dfn,del,ins,a,tbody,tfoot,thead,tr,li,label,legend,#user-login-form ul,.fieldset-layout-settings .layout-help dt,.fieldset-layout-settings .layout-help dd,.at-inline-menu ul.menu,.at-multicolumn-menu .block-content ul {
margin:0;
padding:0;
}

blockquote p,.block ul.pager li,div.form-item div.description img,#user-login ul li,.admin-panel .item-list ul,.page-admin-by-module .admin-panel .body,.fieldset-layout-settings .layouts,.fieldset-layout-settings .page-width .form-item,.fieldset-layout-settings .sidebar-width .form-item,.at-horizontal-login input {
margin:0;
}

strong,dfn,caption,th,div.help code,div.messages code,.admin-dependencies,.admin-required,.admin-enabled,.admin-disabled,.admin-missing,dt,ul.pager li.pager-current,.fieldset-advanced-theme-settings .description em {
font-weight:700;
}

.element-hidden,.at-inline-menu ul li.expanded ul,span.tabledrag-changed {
display:none;
}

.element-invisible,.fieldset-layout-settings span {
height:0;
overflow:hidden;
position:absolute;
}

caption,th,td,.at-horizontal-login #user-login-form {
text-align:left;
}

.description,.admin-panel ul li {
color:#555;
}

.error a,.notice a,.success a {
text-decoration:underline;
}

ul ul,ul ul ul ul {
list-style-type:circle;
}

html.js #user-login-form li.openid-link,html.js #user-login li.openid-link,#user-admin-filter ul li,#article-admin-filter ul li {
list-style:none;
}

#user-login-form .item-list li,.at-center-content ul.menu li,.at-center-content.item-list ul li {
list-style:none;
margin:0;
}

.admin-panel dt,.fieldset-layout-settings label,.fieldset-layout-settings strong,.at-multicolumn-menu .block-content ul.menu li ul.menu li {
font-weight:400;
}

.at-horizontal-login h2,.at-inline-menu h2,.at-multicolumn-menu h2 {
height:0;
overflow:hidden;
position:absolute;
margin:0;
padding:0;
}

/* Maintenance mode */
.in-maintenance h1#page-title {
padding:10px;
}




/* ============= fanara style ========= */

/** 
 * $Id: base.css,v 1.1.2.17 2010/03/19 05:02:24 jmburnz Exp $ 
 * adaptivethemes.com
 *
 * @file base.css
 * Base includes all CSS for layout, master reset and basic admin block styles.
 */
.two-sidebars .content-inner {
margin:0 240px;
}

.sidebar-first .content-inner {
margin-left:240px;
}

.sidebar-last .content-inner {
margin-right:240px;
}

#sidebar-first {
width:240px;
margin-left:-100%;
}

#sidebar-last {
width:240px;
margin-left:-240px;
}

/* Add padding to align elements to the grid. */
.block,#user-menu,#skip-nav,#branding,#search-box,#mission,#primary,#secondary,#attribution,#breadcrumb,#main-content-header,#content,#messages-and-help,#footer-message {
padding:0 10px;
}

/* Skinr grid classes. */
.grid-1,.grid-2-12,.grid-2-16,.grid-3,.grid-4-16,.grid-4-12,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16 {
float:left;
clear:none !important;
display:inline;
}

.grid-1 {
width:40px;
}

.grid-2-16 {
width:100px;
}

.grid-2-12 {
width:140px;
}

.grid-3 {
width:160px;
}

.grid-4-16 {
width:220px;
}

.grid-4-12 {
width:300px;
}

.grid-5 {
width:280px;
}

.grid-6 {
width:340px;
}

.grid-7 {
width:400px;
}

.grid-8 {
width:460px;
}

.grid-9 {
width:520px;
}

.grid-10 {
width:580px;
}

.grid-11 {
width:640px;
}

.grid-12 {
width:700px;
}

.grid-13 {
width:760px;
}

.grid-14 {
width:820px;
}

.grid-15 {
width:880px;
}

.grid-16 {
width:940px;
}

/* Containers and helpers. */
#container {
position:relative;
width:960px;
margin:0 auto;
}

#main-content,#columns {
display:inline-block;
width:100%;
}

#main-content,.block {
position:relative;
}

/**
 * Master reset for browsers and Drupal.
 */
html {
font-size:75%;
}

body {
line-height:1.5;
}

/* HTML elements */
h1 {
font-size:2em;
margin:0 0 .5em;
padding:0;
}

h3 {
font-size:1.25em;
}

h4 {
font-size:1.17em;
}

h5,h6 {
font-size:1em;
}

a img {
border:none;
}

p {
margin:0 0 1.5em;
padding:0;
}

em,dfn {
font-style:italic;
}

del {
color:#666;
}

ins {
border-bottom:none;
text-decoration:none;
}

pre,code,tt,samp,kbd,var {
font:1em "Lucida Console",Monaco,"DejaVu Sans Mono",monospace;
}

blockquote,q {
font-style:italic;
quotes:"" "";
}

blockquote {
margin:0 0 1.5em;
padding:0 0 0 3em;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

.offscreen {
position:absolute;
top:-9999em;
left:auto;
width:1px;
height:1px;
overflow:hidden;
}

/* Skip Navigation classes */
.show-skip-link {
text-align:right;
}

.show-on-focus a:link,.show-on-focus a:hover,.show-on-focus a:visited {
height:1px;
overflow:hidden;
position:absolute;
top:-999em;
}

.show-on-focus a:active,.show-on-focus a:focus {
background:#FFF;
height:1.5em;
overflow:visible;
position:fixed;
top:0;
right:0;
width:auto;
z-index:1000;
}

/* Easy clearing */
/* Slightly enhanced, universal clearfix hack */
.clearfix:after {
content:" ";
clear:both;
display:block;
font-size:0;
height:0;
line-height: 0;
visibility:hidden;
width:0;
}
.clearfix {display: inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* close commented backslash hack */

/* Tables */
table {
border-spacing:0;
border-color:silver;
margin:1em 0;
padding:0;
}

table,td,th {
vertical-align:middle;
}

thead th {
border-bottom:.1875em solid silver;
color:#494949;
font-weight:700;
}

td,th {
border-bottom:1px solid #CCC;
margin:0;
padding:.375em .5em;
}

tr.odd,tr.info {
background-color:#F5F5F5;
}

tr.even {
background-color:#FFF;
}

tr.drag {
background-color:#FFFFF0;
}

tr.drag-previous {
background-color:#FFD;
}

tr.odd td.active {
background-color:#EEE;
}

tr.even td.active {
background-color:#F7F7F7;
}

td.region,td.module,td.container td.category {
background-color:#EEE;
border-bottom:1px solid #CCC;
border-top:1.5em solid #FFF;
color:#222;
font-weight:700;
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container {
border-top-width:0;
}

#forum tr td.forum {
background-position:5px 5px;
padding-left:1.67em;
}

#forum tr td.forum .name {
padding-left:.375em;
}

#forum div.indent {
margin-left:.5em;
}

#system-themes-form table.sticky-table {
position:relative;
z-index:10;
}

/* Messages */
div.messages {
font-weight:400;
margin:1em 0;
}

div.messages ul {
margin:0 0 0 1.25em;
}

div.error {
background:#FFF3F6 url(core-images/status-error.png) no-repeat .5em .45em;
border:1px solid #C00000;
color:#C00000;
}

tr.error {
background:#FFEFF3;
color:#E41F0B;
}

div.notice {
background:#FFF6BF;
color:#514721;
border-color:#FFD324;
}

div.status {
background:#F1FFCF url(core-images/status-ok.png) no-repeat .75em .6em;
border:1px solid #4DA449;
color:#2A6827;
}

div.help {
background:#F7F8F8 url(core-images/status-info.png) no-repeat .5em .45em;
border:1px solid #66BEF4;
color:#000D2F;
margin:1em 0;
}

div.warning {
background:#FFF6DF url(core-images/status-warning.png) no-repeat .5em .45em;
border:1px solid #FFB900;
color:#9F3800;
}

div.messages,div.warning,div.help,div.status,div.error {
padding:.6em 1em .6em 3em;
}

table tr.warning {
background-color:#F7E8C5;
}

table tr.warning td {
color:#9F3800;
}

table tr.warning.merge-up td {
color:#514721;
}

div.ok,tr.ok,table tr.ok td {
color:#222;
padding:1em .5em;
}

.update tr.ok {
background:#F1FFCF;
}

.update tr.error {
background:#FFEFF3;
}

.update tr.warning {
background:#FFF6DF;
}

.update tr.error .version-recommended {
background:#FFEFF4;
}

.update .info {
padding:0 0 0 1em;
}

.includes {
color:#222;
}

div.help p:last-child,div.help ul:last-child {
margin-bottom:0;
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
border:2px solid #C00000;
}

.form-item strong.error em {
font-weight:700;
color:#E41F0B;
font-size:1.2em;
}

.block-region {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
background-color:#F7F8F8;
border:3px dashed #DDD;
clear:both;
color:#666;
font-family:"Lucida Console",Monaco,"DejaVu Sans Mono",monospace;
font-size:1.167em;
font-weight:400;
margin-bottom:12px;
margin-top:4px;
padding:3px 6px 1px;
}

.article-unpublished,.comment-unpublished {
background-color:#FFF6DF;
}

.unpublished {
visibility:hidden;
}

.article-unpublished .unpublished,.comment-unpublished .unpublished {
background:transparent url(core-images/warning-small.png) no-repeat 0 .1em;
color:#FFB900;
font-size:.94em;
margin-left:.5em;
padding-left:18px;
visibility:visible;
}

div#acquia-agent-no-search {
padding-left:3em !important;
margin:8px 0;
}

/* Lists */
ul,ol {
margin:0 0 1.5em 1.667em;
padding:0;
}

ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul {
margin:0 0 0 1.667em;
}

ul {
list-style-type:disc;
}

ul ul ul {
list-style-type:square;
}

ol {
list-style-type:decimal;
}

ol ol {
list-style-type:lower-alpha;
}

ol ol ol {
list-style-type:lower-roman;
}

dd {
margin:0 0 1.5em 1.667em;
}

.item-list ul,.item-list ol {
margin:0 0 0 1.667em;
padding:0;
}

/* Pager override */
ul.pager {
clear:both;
text-align:center;
}

ul.pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:.5em;
}

/* Forms */
form {
margin:0 0 1.667em;
padding:0;
}

input {
margin:.375em 0;
}

input.text,input.title,textarea,select {
border:1px solid silver;
margin:.375em 0;
}

.form-text:focus,.form-checkbox:focus,.form-radio:focus,.form-select:focus {
border:1px solid #FC0;
background:#FFFFDF;
}

textarea:focus {
border:1px solid #FC0;
background:#FFF;
}

input.text,input.title {
padding:.375em;
}

input.form-text,textarea {
border:1px solid #CCC;
height:auto;
padding:.1875em;
}

textarea,input {
font:1em normal Arial, Helvetica, sans-serif;
}

div.form-item {
margin-bottom:.833em;
margin-top:.833em;
}

.form-item textarea.error {
padding:.1875em;
}

.form-item .description,
fieldset .description,
.fieldset-layout-settings dd {
font-size:0.9em;
line-height:1.667em;
}

span.form-required,span.marker {
color:#8A1F11;
}

#article-admin-filter ul {
padding:.375em 0;
}

#edit-operation-wrapper select {
margin:.375em;
}

div.resizable-textarea textarea {
margin-top:0;
}

.tips {
font-size:1em;
margin-left:3em;
padding:.1875em .375em .1875em 1.5em;
}

fieldset {
background:transparent;
border:1px solid #dadada;
margin:1.5em 0;
padding:.75em;
}

*:first-child+html fieldset {
background-color:transparent;
background-position:0 .75em;
padding:0 1em .75em;
}

*:first-child+html fieldset > .description,*:first-child+html fieldset .fieldset-wrapper .description {
padding-top:1.5em;
}

fieldset legend {
display:block;
font-weight:700;
padding:0 1em 0 0;
}

*:first-child+html fieldset legend,*:first-child+html fieldset.collapsed legend {
display:inline;
}

html.js fieldset.collapsed {
background:transparent;
padding-bottom:.75em;
padding-top:0;
}

#user-login-form li.openid-link,#user-login-form li.user-link {
text-align:center;
}

#user-login ul {
margin:0 0 5px;
}

#user-login-form li.openid-link,#user-login li.openid-link {
background:none;
}

#user-login-form li.openid-link a,#user-login li.openid-link a {
background:transparent url(core-images/openid.png) no-repeat 0 0;
padding:0 20px;
}

/* Admin section */
div.admin-panel {
border:1px solid #DDD;
margin:0 0 .75em;
padding:0;
}

div.admin .left,div.admin .right {
margin-left:0;
margin-right:0;
width:49%;
}

.admin-panel h3 {
background:#EEE;
color:#222;
padding:0 0 0 .5em;
}

.admin-panel .body {
padding:0 1em;
}

.admin-panel p {
margin:0;
padding:1em 0 0;
}

.admin-panel ul,.admin-panel ul.menu,.admin-panel .item-list ul {
padding:0 0 1em;
}

.admin-panel dl {
margin:0;
padding:1em 0;
}

.admin-panel dd {
color:#555;
font-size:.94em;
margin-left:0;
}

.admin .compact-link {
margin:0 0 1em;
}

.page-admin-by-module .admin-panel .body p {
color:#555;
font-size:.94em;
}

.more-help-link {
font-size:.94em;
line-height:1.667em;
}

#permissions td.permission {
padding-left:.5em;
}

#permissions td.module {
background:#EEE;
color:#222;
font-weight:700;
}

tr .block {
border:0;
}

.local-tasks {
margin-bottom:1em;
}

ul.primary {
border-bottom-color:#CCC;
margin:1.5em 0 0;
padding:0 0 .2em .3em;
}

ul.primary li a {
background-color:#F5F5F5;
margin-right:.08em;
border-color:#CCC;
padding:.1em .75em .2em;
}

.local-tasks ul.primary li a:hover {
background-color:#F7F7F7;
border-color:#DDD;
}

.local-tasks ul.primary li.active a {
background-color:#FFF;
border-bottom-color:#FFF;
}

ul.secondary {
border-bottom:1px solid #CCC;
margin:1em 0 0;
padding:0 .3em 1em;
}

ul.secondary li {
border-right:0;
list-style:none;
padding:0 2em 0 0;
}

ul.secondary li a:hover,ul.secondary li a.active {
border-bottom:none;
text-decoration:underline;
}

body.admin-menu {
margin-top:23px !important;
}

#admin-menu {
font:0.9em Arial, Helvetica, sans-serif;
}

#admin-menu ul li a:focus {
color:#000;
border:0;
background:#FF0;
}

div.krumo-root {
color:#000;
}

/* Accessible edit links for blocks. */
div.block-edit-links .edit-links {
position:absolute;
height:0;
right:10px;
top:.5em;
overflow:hidden;
z-index:99;
padding:0;
}

div.block-edit-links:hover .edit-links {
height:20px;
overflow:visible;
}

div.block-edit-links .edit-links a {
background-color:transparent;
display:block;
float:left;
outline:0;
text-indent:-999em;
width:18px;
padding:2px;
}

div.block-edit-links .edit-links a.edit-block-block {
background:transparent url(core-images/configure.png) no-repeat 2px 2px;
}

div.block-edit-links .edit-links a.edit-block-menu {
background:transparent url(core-images/edit.png) no-repeat 2px 2px;
}

div.view .views-admin-links {
font-size:.85em;
}

div.view .views-admin-links a:hover {
background:#FFF;
}

.fieldset-layout-settings .layouts .form-item,.fieldset-layout-settings .page-width,.fieldset-layout-settings .sidebar-width-left,.fieldset-layout-settings .sidebar-width-right {
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#EEE;
float:left;
margin-right:5px;
text-align:left;
width:100px;
padding:6px;
}

.fieldset-layout-settings img {
display:block;
margin-left:18px;
}

.fieldset-layout-settings .page-width,.fieldset-layout-settings .sidebar-width {
float:left;
margin-bottom:10px;
}

.hide-label label {
height:0;
overflow:hidden;
position:absolute;
}

/* Skinr style classes. */
.at-center-content,.at-center-content ul.menu,.at-center-content.item-list ul {
text-align:center;
margin:0;
}

.at-align-right-content,.at-align-right-content ul.menu,.at-align-right-content.item-list ul {
text-align:right;
margin:0;
}

.at-align-left-content,.at-align-left-content ul.menu,.at-align-left-content.item-list ul {
text-align:left;
margin:0;
}

.at-horizontal-login .form-item,.at-horizontal-login .form-submit {
float:left;
padding:0 .5em;
}

.at-horizontal-login #user-login-form ul {
float:left;
margin:.94em 0 0;
}

.at-horizontal-login #user-login-form ul li {
float:left;
display:inline;
}

.at-horizontal-login label.overlabel-apply {
position:absolute;
top:1em;
margin-left:.375em;
float:none;
}

.at-horizontal-login .button-wrapper input {
margin:.75em .5em 0;
}

.at-horizontal-login #user-login-form li a {
padding:0 .75em 0 0;
}

.at-horizontal-login #user-login-form li.openid-link a,.at-horizontal-login #user-login li.openid-link a {
padding:0 20px;
}

/* inline menu style. */
.at-inline-menu {
margin-bottom:.5em;
}

.at-inline-menu ul.menu li {
display:inline;
float:left;
white-space:nowrap;
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}

.at-inline-menu ul.menu li a {
padding:0 .5em;
}

.at-multicolumn-menu .block-content {
overflow:auto;
}

.at-multicolumn-menu .block-content ul li {
display:block;
font-weight:700;
float:left;
width:160px;
list-style:none;
list-style-image:none;
margin:0;
}

.at-multicolumn-menu .block-content ul li.expanded ul {
display:block;
margin-left:0;
width:160px;
}

.at-multicolumn-menu .block-content ul li.expanded ul li {
border:none;
display:block;
}

/* article form classes */
#node-form .vertical-tabs,#node-form .vertical-tabs-list,#node-form .vertical-tabs-list li {
border-color:#DADADA !important;
}

.vertical-tabs input.form-text {
width:95%;
}

/* Fields. */
h3.label,h3.label-inline {
font-size:1em;
}

.field .inline  {
display:inline;
}

div.block div.block-edit {
top:10px;
right:15px;
}

.content-inner > #main-content,#container > #columns {
display:block;
}

#content-column,#sidebar-first,#sidebar-last,.at-horizontal-login label {
float:left;
}

#content-column,#forum table,.section-admin table {
width:100%;
}

.clear,#columns,#breadcrumb,#content-bottom,#secondary-content,#tertiary-content,#footer,#footer-region,#footer-message,.block,#block-admin-display-form,.fieldset-layout-settings .layout-method,.fieldset-layout-settings .layout-help,.fieldset-layout-settings .page-width {
clear:both;
}

h2,input.title {
font-size:1.5em;
}

h1,h2,h3,h4,h5,h6,h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,em,dfn,del,ins,a,tbody,tfoot,thead,tr,li,label,legend,#user-login-form ul,.fieldset-layout-settings .layout-help dt,.fieldset-layout-settings .layout-help dd,.at-inline-menu ul.menu,.at-multicolumn-menu .block-content ul {
margin:0;
padding:0;
}

blockquote p,.block ul.pager li,div.form-item div.description img,#user-login ul li,.admin-panel .item-list ul,.page-admin-by-module .admin-panel .body,.fieldset-layout-settings .layouts,.fieldset-layout-settings .page-width .form-item,.fieldset-layout-settings .sidebar-width .form-item,.at-horizontal-login input {
margin:0;
}

strong,dfn,caption,th,div.help code,div.messages code,.admin-dependencies,.admin-required,.admin-enabled,.admin-disabled,.admin-missing,dt,ul.pager li.pager-current,.fieldset-advanced-theme-settings .description em {
font-weight:700;
}

.element-hidden,.at-inline-menu ul li.expanded ul,span.tabledrag-changed {
display:none;
}

.element-invisible,.fieldset-layout-settings span {
height:0;
overflow:hidden;
position:absolute;
}

caption,th,td,.at-horizontal-login #user-login-form {
text-align:left;
}

.description,.admin-panel ul li {
color:#555;
}

.error a,.notice a,.success a {
text-decoration:underline;
}

ul ul,ul ul ul ul {
list-style-type:circle;
}

html.js #user-login-form li.openid-link,html.js #user-login li.openid-link,#user-admin-filter ul li,#article-admin-filter ul li {
list-style:none;
}

#user-login-form .item-list li,.at-center-content ul.menu li,.at-center-content.item-list ul li {
list-style:none;
margin:0;
}

.admin-panel dt,.fieldset-layout-settings label,.fieldset-layout-settings strong,.at-multicolumn-menu .block-content ul.menu li ul.menu li {
font-weight:400;
}

.at-horizontal-login h2,.at-inline-menu h2,.at-multicolumn-menu h2 {
height:0;
overflow:hidden;
position:absolute;
margin:0;
padding:0;
}

/* Maintenance mode */
.in-maintenance h1#page-title {
padding:10px;
}




/* Fanara */
body, input, textarea
{
	color: #3D372D;
	font: 12px/1.5 Helvetica,"Trebuchet MS",Jamrul,sans-serif;
}
body
{
	background: #fcfff4; /* old browsers */

background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* ie */
}

/* barra e-gov */

#leaderboard, .leaderboard *, .egov, .egov p{margin:0!important;padding:0!important}

.egov{background-color:#069}




#container
{
	background-color:white;
	border:1px solid white;
	-webkit-box-shadow: 0px 0px 20px #000000;
	-moz-box-shadow: 0px 0px 20px #000000;
	box-shadow: 0px 0px 20px #000000;
}
a,a:link,a:visited,a:active
{
	color: #069;
	text-decoration: none;
}
a:hover
{
	color: #2F84EA;
	text-decoration: underline;
}
#branding
{
	background: #fff;
	background-image:url(../logo-uff-brasao.png);
background-repeat:no-repeat;
background-position:center right;
	height: 130px;
}


#header-region
{
	background: -moz-linear-gradient(center top , #DEEFFF 0%, #98BEDE 100%) repeat scroll 0 0 transparent;
	border-top: 2px solid #FFFFFF;
	height: 130px;
}
#header-region .slidehome
{
	padding: 0;
}
.logo-site-name
{
	padding-top: 15px;
}
#header-region
{
	height: 130px;
}
#header-region .slidehome
{
	padding: 0;
}
.logo-site-name
{
	padding-top: 15px;
}
#primary .clearfix{margin:0;padding:0}
#primary
{
	background: #75890c;
	background: -moz-linear-gradient(left, #75890c 32%, #a4b357 99%);
	background: -webkit-gradient(linear, left top, right top, color-stop(32%,#75890c), color-stop(99%,#a4b357));
	border-top: 2px solid #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75890c', endColorstr='#a4b357',GradientType=1 );
	padding: 0;
}
.primary-links ul
{
	list-style-type: none;
height:0px;
}
.primary-links li
{
	float: left;
	list-style-type: none;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
}
.primary-links li:hover
{
}
.primary-links a
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 110%;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000000;
}
.primary-links a.active, .primary-links a:hover
{
	color: yellow;
	text-decoration: underline;
}
#secondary-content
{
	background-color: #e6e6e6;
	border-bottom: 3px dotted #e6e6e6;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: #ffffff; /* old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* ie */

}
.pane-content .leaf a
{
	text-decoration: none;
}
.pane-menu-menu-quicklinks-institucional, .pane-menu-menu-quicklinks-graduacao, .pane-menu-menu-quicklinks-posgraduacao, .pane-menu-menu-quicklinks-pesquisa, .pane-menu-menu-quicklinks-extensao
{
border-right:1px dotted #ccc
}
.pane-menu-menu-quicklinks-institucional li, .pane-menu-menu-quicklinks-graduacao li, .pane-menu-menu-quicklinks-posgraduacao li, .pane-menu-menu-quicklinks-pesquisa li, .pane-menu-menu-quicklinks-extensao li
{
	color: orange;
	list-style-image: none;
	padding-left: 0;
}
.pane-menu-menu-quicklinks-institucional .pane-title, .pane-menu-menu-quicklinks-graduacao .pane-title, .pane-menu-menu-quicklinks-posgraduacao .pane-title, .pane-menu-menu-quicklinks-pesquisa .pane-title, .pane-menu-menu-quicklinks-extensao .pane-title
{
	background: #3b679e;
	color: white;
	font-family: verdana, arial;
	font-size: 12px;
	padding: 3px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center
}
.ss-desc
{
	opacity: 0.9;
}
#footer-message
{
	color: #666;
	font-size: 11px;
	margin: 20px;
	text-align: center;
}




.banners{
margin-top:40px;
border-top:3px dotted #ccc;
border-bottom:3px dotted #ccc;
padding-top:20px;
background-color:#e6e6e6;
padding:15px;
}

#mini-panel-abas .tabs-mini-panel-abas-middle
{
	border: 3px solid #bbb;
	border-top: none;
	padding: 20px;

}


ul.primary li a, ul.primary li.active a, ul.primary li a:hover
{
 	border-radius: 10px 10px 0px 0px;
 	-moz-border-radius: 10px 10px 0px 0px;
	 -webkit-border-bottom-right-radius: 0px;
	 -webkit-border-bottom-left-radius: 0px;
}
ul.primary li a
{
	background: #E2E2E2;
	background: -moz-linear-gradient(top, #E2E2E2 89%, #CECECE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(89%,#E2E2E2), color-stop(100%,#CECECE));
	background-color: #ddd;
	border-color: #bbb;
	border-style: solid solid none solid;
	border-width: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2E2E2', endColorstr='#CECECE',GradientType=0 );
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: 160%;
	margin-right: 0.5em;
	padding: 0 1em;
	padding-left: 15px!important;
	padding-right: 15px!important;
	padding-top: 8px!important;
	text-decoration: none;
	border-bottom:3px solid #ccc;
text-shadow: 1px 1px 1px #b3b4b3;
filter: dropshadow(color=#b3b4b3, offx=1, offy=1);
}
ul.primary li.active a
{
	background: #e9e9ce;
	background: -moz-linear-gradient(top, #e9e9ce 0%, #fcfff4 32%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9ce), color-stop(32%,#fcfff4));
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 );
}
ul.primary li a:hover
{
	background: #e9e9ce;
	background: -moz-linear-gradient(top, #e9e9ce 0%, #fcfff4 32%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9ce), color-stop(32%,#fcfff4));
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 );
border-bottom:3px solid #e2e2e2;
}

ul.primary
{
	border-bottom: 3px solid #bbb;
	border-collapse: collapse;
	height: auto;
	line-height: normal;
	list-style: none;
	margin: 5px;
	padding: 0 0 0 1em;
	white-space: nowrap;
}
ul.primary li
{
	display: inline;
}

ul.primary li.active a
{
	background-color: #fff;
	border: 3px solid #bbb;
	border-bottom: #fff 6px solid;
}
ul.primary li.active a:hover{
	border-bottom: #fff 6px solid;
}

ul.primary li a:hover
{
	background-color: #eee;
	border-bottom-color: #fff;
	border-color: #bbb;
	border-bottom: #fff 6px solid;
}


#tabs-mini-panel-abas-middle .item-list h3
{
	color: #666;
	font-size: 11px;
}
#tabs-mini-panel-abas-middle .item-list li
{
	color: orange;
	margin-left: 0;
}



ul.primary li a, ul.primary li.active a, ul.primary li a:hover
{
 	border-radius: 10px 10px 0px 0px;
 	-moz-border-radius: 10px 10px 0px 0px;
	 -webkit-border-bottom-right-radius: 0px;
	 -webkit-border-bottom-left-radius: 0px;
}
ul.primary li a
{
	background: #E2E2E2;
	background: -moz-linear-gradient(top, #E2E2E2 89%, #CECECE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(89%,#E2E2E2), color-stop(100%,#CECECE));
	background-color: #ddd;
	border-color: #bbb;
	border-style: solid solid none solid;
	border-width: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2E2E2', endColorstr='#CECECE',GradientType=0 );
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: 160%;
	margin-right: 0.5em;
	padding: 0 1em;
	padding-left: 15px!important;
	padding-right: 15px!important;
	padding-top: 8px!important;
	text-decoration: none;
	border-bottom:3px solid #ccc;
text-shadow: 1px 1px 1px #b3b4b3;
filter: dropshadow(color=#b3b4b3, offx=1, offy=1);
}
ul.primary li.active a
{
	background: #e9e9ce;
	background: -moz-linear-gradient(top, #e9e9ce 0%, #fcfff4 32%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9ce), color-stop(32%,#fcfff4));
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 );
}
ul.primary li a:hover
{
	background: #e9e9ce;
	background: -moz-linear-gradient(top, #e9e9ce 0%, #fcfff4 32%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9ce), color-stop(32%,#fcfff4));
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 );
border-bottom:3px solid #e2e2e2;
}

ul.primary
{
	border-bottom: 3px solid #bbb;
	border-collapse: collapse;
	height: auto;
	line-height: normal;
	list-style: none;
	margin: 5px;
	padding: 0 0 0 1em;
	white-space: nowrap;
}
ul.primary li
{
	display: inline;
}

ul.primary li.active a
{
	background-color: #fff;
	border: 3px solid #bbb;
	border-bottom: #fff 6px solid;
}
ul.primary li.active a:hover{
	border-bottom: #fff 6px solid;
}

ul.primary li a:hover
{
	background-color: #eee;
	border-bottom-color: #fff;
	border-color: #bbb;
	border-bottom: #fff 6px solid;
}


#tabs-mini-panel-abas-middle .item-list h3
{
	color: #666;
	font-size: 11px;
}
#tabs-mini-panel-abas-middle .item-list li
{
	color: orange;
	margin-left: 0;
}


ul.primary li a, ul.primary li.active a, ul.primary li a:hover
{
 	border-radius: 10px 10px 0px 0px;
 	-moz-border-radius: 10px 10px 0px 0px;
	 -webkit-border-bottom-right-radius: 0px;
	 -webkit-border-bottom-left-radius: 0px;
}
ul.primary li a
{
	background: #E2E2E2;
	background: -moz-linear-gradient(top, #E2E2E2 89%, #CECECE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(89%,#E2E2E2), color-stop(100%,#CECECE));
	background-color: #ddd;
	border-color: #bbb;
	border-style: solid solid none solid;
	border-width: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2E2E2', endColorstr='#CECECE',GradientType=0 );
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: 160%;
	margin-right: 0.5em;
	padding: 0 1em;
	padding-left: 15px!important;
	padding-right: 15px!important;
	padding-top: 8px!important;
	text-decoration: none;
	border-bottom:3px solid #ccc;
text-shadow: 1px 1px 1px #b3b4b3;
filter: dropshadow(color=#b3b4b3, offx=1, offy=1);
}
ul.primary li.active a
{
	background: #e9e9ce;
	background: -moz-linear-gradient(top, #e9e9ce 0%, #fcfff4 32%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9ce), color-stop(32%,#fcfff4));
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 );
}
ul.primary li a:hover
{
	background: #e9e9ce;
	background: -moz-linear-gradient(top, #e9e9ce 0%, #fcfff4 32%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9ce), color-stop(32%,#fcfff4));
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 );
border-bottom:3px solid #e2e2e2;
}

ul.primary
{
	border-bottom: 3px solid #bbb;
	border-collapse: collapse;
	height: auto;
	line-height: normal;
	list-style: none;
	margin: 5px;
	padding: 0 0 0 1em;
	white-space: nowrap;
}
ul.primary li
{
	display: inline;
}

ul.primary li.active a
{
	background-color: #fff;
	border: 3px solid #bbb;
	border-bottom: #fff 6px solid;
}
ul.primary li.active a:hover{
	border-bottom: #fff 6px solid;
}

ul.primary li a:hover
{
	background-color: #eee;
	border-bottom-color: #fff;
	border-color: #bbb;
	border-bottom: #fff 6px solid;
}


#tabs-mini-panel-abas-middle .item-list h3
{
	color: #666;
	font-size: 11px;
}
#tabs-mini-panel-abas-middle .item-list li
{
	color: orange;
	margin-left: 0;
}


#mini-panel-abas .tabs-mini-panel-abas-middle
{
	border: 3px solid #bbb;
	border-top: none;
	padding: 20px;

}














.orange h2, .green h2, .gold h2, .blue h2, .darkblue h2, .lightblue h2, .purple h2{
color: #000000;
text-decoration: none;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
font-size:13px;
padding:5px;
padding-left:10px;
font-weight:bold;
color:white;
border-radius: 5px 5px 5px 5px;
 	-moz-border-radius: 5px 5px 5px 5px;
	 -webkit-border-bottom-right-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;

}


.orange h2{
background: #fac695; /* old browsers */
background: -moz-linear-gradient(top, #fac695 0%, #f5ab66 47%, #ef8d31 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fac695), color-stop(47%,#f5ab66), color-stop(100%,#ef8d31)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=0 ); /* ie */
}
.green h2{
background: #a9db80; /* old browsers */
background: -moz-linear-gradient(top, #a9db80 0%, #96c56f 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#96c56f)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* ie */
}

.orange, .green, .gold, .blue, .darkblue, .lightblue, .purple h{
margin-top:15px;
}

.darkblue h2{
background: #c5deea; /* old browsers */
background: -moz-linear-gradient(top, #c5deea 0%, #8abbd7 31%, #066dab 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5deea), color-stop(31%,#8abbd7), color-stop(100%,#066dab)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5deea', endColorstr='#066dab',GradientType=0 ); /* ie */
}

.blue h2{
background: #a7cfdf; /* old browsers */
background: -moz-linear-gradient(top, #a7cfdf 0%, #23538a 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7cfdf), color-stop(100%,#23538a)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cfdf', endColorstr='#23538a',GradientType=0 ); /* ie */}


.gold h2{ 
background: #eab92d; /* old browsers */
background: -moz-linear-gradient(top, #eab92d 0%, #c79810 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eab92d), color-stop(100%,#c79810)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab92d', endColorstr='#c79810',GradientType=0 ); /* ie */
margin-bottom:10px;
}

.lightblue h2{
background: #93cede; /* old browsers */

background: -moz-linear-gradient(top, #93cede 0%, #75bdd1 41%, #49a5bf 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93cede), color-stop(41%,#75bdd1), color-stop(100%,#49a5bf)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#49a5bf',GradientType=0 ); /* ie */
}
 .purple h2{
background: #8778BF; /* old browsers */

background: -moz-linear-gradient(top, #8778BF 0%, #8B40C9 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8778BF), color-stop(100%,#8B40C9)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8778BF', endColorstr='#8B40C9',GradientType=0 ); /* ie */

}

.orange ul, .green ul, .gold ul, .blue ul, .lightblue ul, .purple ul{
margin:0;padding:0;
}


.orange li, .green li, .gold li, .blue li, .lightblue li,  .purple li{
font-size:11px;
line-height:160%;
list-style-image:none;
list-style-type:none;
display:block;
border-bottom:1px dotted #ccc!important;
padding:4px!important;
}

.orange li li, .green li li, .gold li li, .blue li li, .lightblue li li,  .purple li{
border-bottom:none!important;
}


.orange li:hover, .green li:hover, .gold li:hover, .blue li:hover, .lightblue li:hover,  .purple li:hover{
background-color:lightyellow
}

.orange li a.active, .green li a.active, .gold li a.active, .blue li a.active, .lightblue li a.active,  .purple li a.active{
font-weight:bold!important;

}




.button input{
display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .1em 1em .1em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');

}
.button input:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');

}
.button input:active {
	position: relative;
	top: 1px;
color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}



.ui-tabs-panel{
background-image:url(../../../sites/default/files/brasaobg.png);
background-repeat:no-repeat;
background-position:top right;

}





.panel-panel .title-1 {
display:block;
padding:5px;
margin:5px;
border-bottom:1px dashed orange;
}



ul.rteindent1{margin-left:40px;margin-bottom:20px}



.view-footer {text-align:right;margin-top:20px;}



#main-content-header{margin-top:15px;margin-bottom:15px;}


#page-title, .article h2, .article h3, .pane-content h2, .pane-content h3 {
font-family: arial,sans-serif;
font-weight: normal;
letter-spacing: -0.04em;
line-height: 32px;
color: #000000;
text-decoration: none;
text-shadow: #b3b4b3;
text-shadow: 1px 1px 1px #b3b4b3;
filter: dropshadow(color=#b3b4b3, offx=1, offy=1);
}
