/**
 * @package   Crystalline Template - RocketTheme
 * @version   1.5.1 March 3, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/*** Importa css para RSFORM *************************/
@import url(my_rsform_styles.css);

/*** IMAGES AND BACKGROUNDS *************************/

/* Logo */
#rt-logo {background: url(../images/logo/logo.png) 0 0 no-repeat;}

/* Header *****************/
/* Dark */
.header-shadows-dark #rt-main-header2 {background: url(../images/shadows/dark/header-overlay.png) 50% 0 repeat-x;}
.header-shadows-dark #rt-header .shadow-left {background: url(../images/shadows/dark/header-bl.png) 0 100% no-repeat;}
.header-shadows-dark #rt-header .shadow-right {background: url(../images/shadows/dark/header-br.png) 100% 100% no-repeat;}
.header-shadows-dark #rt-header .shadow-bottom {background: url(../images/shadows/dark/header-overlay2.png) 50% 100% no-repeat;}
.header-shadows-dark #rt-colorchooser {background: url(../images/shadows/dark/colorchooser-bg.png) 50% 100% no-repeat;}
.header-shadows-dark #rt-colorchooser #preset-creator span {background: url(../images/shadows/dark/colorchooser-icon.png) 0 0 no-repeat;}
/* Light */
.header-shadows-light #rt-main-header2 {background: url(../images/shadows/light/header-overlay.png) 50% 0 repeat-x;}
.header-shadows-light #rt-header .shadow-left {background: url(../images/shadows/light/header-bl.png) 0 100% no-repeat;}
.header-shadows-light #rt-header .shadow-right {background: url(../images/shadows/light/header-br.png) 100% 100% no-repeat;}
.header-shadows-light #rt-header .shadow-bottom {background: url(../images/shadows/light/header-overlay2.png) 50% 100% no-repeat;}
.header-shadows-light #rt-colorchooser {background: url(../images/shadows/light/colorchooser-bg.png) 50% 100% no-repeat;}
.header-shadows-light #rt-colorchooser #preset-creator span {background: url(../images/shadows/light/colorchooser-icon.png) 0 0 no-repeat;}

/* Top Menu *****************/
/* Dark */
.header-shadows-dark #rt-navigation2 {background: url(../images/shadows/dark/nav-overlay.png) 50% 100% repeat-x;}
.header-shadows-dark #rt-navigation3 {background: url(../images/shadows/dark/nav-overlay2.png) 50% 0 repeat-x;}
.header-shadows-dark #rt-navigation .rt-container {background: url(../images/shadows/dark/nav-overlay3.png) 50% 0 no-repeat;}
.header-shadows-dark #rt-navigation .shadow-left {background: url(../images/shadows/dark/nav-l.png) 0 0 repeat-y;}
.header-shadows-dark #rt-navigation .shadow-right {background: url(../images/shadows/dark/nav-r.png) 100% 0 repeat-y;}
#rt-drawer .header-shadows-dark .menutop li.root, .menu-type-splitmenu .header-shadows-dark .menutop li {background:url(../images/shadows/dark/menus/cinza.png) repeat scroll 100% 0 !important;float:left;list-style:none;padding:47px 1px 12px;}
.header-shadows-dark .menutop li.root.active > .item  {background: url(../images/shadows/dark/menus/red.png) repeat scroll 100% 0;padding:80px 10px;}
.header-shadows-dark .menutop li.root:hover > .item, .menu-type-splitmenu .header-shadows-dark .menutop li:hover .item {background: url(../images/shadows/dark/menus/red.png) repeat scroll 100% 0;padding:80px 10px;}





/* Light */
.header-shadows-light #rt-navigation2, .header-shadows-none #rt-navigation2 {background: url(../images/shadows/light/nav-overlay.png) 50% 100% repeat-x;}
.header-shadows-light #rt-navigation3 {background: url(../images/shadows/light/nav-overlay2.png) 50% 0 repeat-x;}
.header-shadows-light #rt-navigation .rt-container {background: url(../images/shadows/light/nav-overlay3.png) 50% 0 no-repeat;}
.header-shadows-light #rt-navigation .shadow-left {background: url(../images/shadows/light/nav-l.png) 0 0 repeat-y;}
.header-shadows-light #rt-navigation .shadow-right {background: url(../images/shadows/light/nav-r.png) 100% 0 repeat-y;}
.header-shadows-light .menutop li.root, .menu-type-splitmenu .header-shadows-light .menutop li {background: url(../images/shadows/light/menus/menutab-r.png) 100% 0 no-repeat;}
.header-shadows-light .menutop li.root.active > .item, .header-shadows-light .menutop li.root:hover > .item, .menu-type-splitmenu .header-shadows-light .menutop li.active .item, .menu-type-splitmenu .header-shadows-light .menutop li:hover .item, .menu-type-splitmenu .header-shadows-light .nopill .menutop li.active:hover .item, .header-shadows-light .menutop li.f-mainparent-itemfocus .item {background: url(../images/shadows/light/menus/red.png) repeat scroll 100% 0;padding:0px 10px;}

/* Menu Dropdown *****************/
/* Dark */
.header-shadows-dark.menutop ul.columns2, .header-shadows-dark.menutop .columns2 > .drop-top {background-image: url(../images/shadows/dark/menus/drop-bg-2.png);}
.header-shadows-dark.menutop ul, .header-shadows-dark.menutop .drop-top {background-image: url(../images/shadows/dark/menus/drop-bg-1.png);}
.header-shadows-dark.menutop ul.columns2, .header-shadows-dark.menutop .columns2 > .drop-top {background-image: url(../images/shadows/dark/menus/drop-bg-2.png);}
.header-shadows-dark.menutop ul li {background: url(../images/shadows/dark/menus/drop-item-bg.png) 50% 100% no-repeat;}
.header-shadows-dark.menutop ul li:hover .item, .header-shadows-dark.menutop ul li.f-menuparent-itemfocus .item, .header-shadows-dark.menutop ul li.active .item {background: url(../images/shadows/dark/module-highlight.png) -42px 1px no-repeat;}
.header-shadows-dark.menutop ul li > .daddy span {background: url(../images/shadows/dark/menus/menu-arrow.png) 96% 50% no-repeat;}
/* Light */
.header-shadows-light.menutop ul.columns2, .header-shadows-light.menutop .columns2 > .drop-top {background-image: url(../images/shadows/light/menus/drop-bg-2.png);}
.header-shadows-light.menutop ul, .header-shadows-light.menutop .drop-top {background-image: url(../images/shadows/light/menus/drop-bg-1.png);}
.header-shadows-light.menutop ul.columns2, .header-shadows-light.menutop .columns2 > .drop-top {background-image: url(../images/shadows/light/menus/drop-bg-2.png);}
.header-shadows-light.menutop ul li {background: url(../images/shadows/light/menus/drop-item-bg.png) 50% 100% no-repeat;}
.header-shadows-light.menutop ul li:hover .item, .header-shadows-light.menutop ul li.f-menuparent-itemfocus .item, .header-shadows-light.menutop ul li.active .item {background: url(../images/shadows/light/module-highlight.png) -42px 1px no-repeat;}
.header-shadows-light.menutop ul li > .daddy span {background: url(../images/shadows/light/menus/menu-arrow.png) 96% 50% no-repeat;}

/* Showcase *****************/
/* Dark */
.header-shadows-dark #rt-showcase2 {background: url(../images/shadows/dark/under-shadow.png) 50% 0 no-repeat;}
.header-shadows-dark #rt-showcase .shadow-left {background: url(../images/shadows/dark/showcase-l.png) 0 0 no-repeat;}
.header-shadows-dark #rt-showcase .shadow-right {background: url(../images/shadows/dark/showcase-r.png) 100% 0 no-repeat;}
.header-shadows-dark #rt-showcase .shadow-bl {background: url(../images/shadows/dark/header-bl.png) 0 100% no-repeat;}
.header-shadows-dark #rt-showcase .shadow-br {background: url(../images/shadows/dark/header-br.png) 100% 100% no-repeat;}
.header-shadows-dark #rt-showcase .rt-container {background: url(../images/shadows/dark/showcase-overlay.png) 50% 0 repeat-x;}
/* Light */
.header-shadows-light #rt-showcase2 {background: url(../images/shadows/light/under-shadow.png) 50% 0 no-repeat;}
.header-shadows-light #rt-showcase .shadow-left {background: url(../images/shadows/light/showcase-l.png) 0 0 no-repeat;}
.header-shadows-light #rt-showcase .shadow-right {background: url(../images/shadows/light/showcase-r.png) 100% 0 no-repeat;}
.header-shadows-light #rt-showcase .shadow-bl {background: url(../images/shadows/light/header-bl.png) 0 100% no-repeat;}
.header-shadows-light #rt-showcase .shadow-br {background: url(../images/shadows/light/header-br.png) 100% 100% no-repeat;}
.header-shadows-light #rt-showcase .rt-container {background: url(../images/shadows/light/showcase-overlay.png) 50% 0 repeat-x;}

/* Main *****************/
/* Dark */
#rt-main-surround2.main-shadows-dark {background: url(../images/shadows/dark/header-overlay.png) 50% -90px repeat-x;}
.main-shadows-dark .shadow-left {background: url(../images/shadows/dark/body-l.png) 0 0 repeat-y;}
.main-shadows-dark .shadow-right {background: url(../images/shadows/dark/body-r.png) 100% 0 repeat-y;}
/* Light */
#rt-main-surround2.main-shadows-light {background: url(../images/shadows/light/header-overlay.png) 50% -90px repeat-x;}
.main-shadows-light .shadow-left {background: url(../images/shadows/light/body-l.png) 0 0 repeat-y;}
.main-shadows-light .shadow-right {background: url(../images/shadows/light/body-r.png) 100% 0 repeat-y;}

/* Utility *****************/
/* Dark */
.feature-shadows-dark #rt-utility2 {background: url(../images/shadows/dark/gradient-div.png) 50% -1px repeat-x;}
.feature-shadows-dark #rt-login-button {background: url(../images/shadows/dark/module-div.png) 0 -75px no-repeat;}
.feature-shadows-dark #rt-login-button .buttontext {background: url(../images/shadows/dark/login-icon.png) 0 50% no-repeat;}
/* Light */
.feature-shadows-light #rt-utility2 {background: url(../images/shadows/light/gradient-div.png) 50% -1px repeat-x;}
.feature-shadows-light #rt-login-button {background: url(../images/shadows/light/module-div.png) 0 -75px no-repeat;}
.feature-shadows-light #rt-login-button .buttontext, .feature-shadows-none #rt-login-button .buttontext {background: url(../images/shadows/light/login-icon.png) 0 50% no-repeat;}

/* Breadcrumbs *****************/
/* Dark */
.main-shadows-dark #rt-breadcrumbs {background: url(../images/shadows/dark/gradient-div.png) 0 100% repeat-x;}
.main-shadows-dark #rt-breadcrumbs div.breadcrumbs {background: url(../images/shadows/dark/module-l.png) 0 0 repeat-y;}
/* Light */
.main-shadows-light #rt-breadcrumbs {background: url(../images/shadows/light/gradient-div.png) 0 100% repeat-x;}
.main-shadows-light #rt-breadcrumbs div.breadcrumbs {background: url(../images/shadows/light/module-l.png) 0 0 repeat-y;}

/* Feature *****************/
/* Dark */
.feature-shadows-dark #rt-feature2 {background: url(../images/shadows/dark/gradient-div.png) 50% 0 repeat-x;}
.feature-shadows-dark #rt-feature2 .module-content {background: url(../images/shadows/dark/module-div.png) 100% 0 no-repeat;}
.feature-shadows-dark #rt-feature2 .module-inner {background: url(../images/shadows/dark/module-top.png) 50% 0 repeat-x;}
/* Light */
.feature-shadows-light #rt-feature2 {background: url(../images/shadows/light/gradient-div.png) 50% 0 repeat-x;}
.feature-shadows-light #rt-feature2 .module-content {background: url(../images/shadows/light/module-div.png) 100% 0 no-repeat;}
.feature-shadows-light #rt-feature2 .module-inner {background: url(../images/shadows/light/module-top.png) 50% 0 repeat-x;}

/* Body *****************/
/* Dark */
.body-shadows-dark #rt-mainbody-shadow {background: url(../images/shadows/dark/gradient-div.png) 50% 0 repeat-x;}
.body-shadows-dark #body-inner-l {background: url(../images/shadows/dark/body-inner-l.png) 0 0 repeat-y;}
.body-shadows-dark #body-inner-r {background: url(../images/shadows/dark/body-inner-r.png) 100% 0 repeat-y;}
/* Light */
.body-shadows-light #rt-mainbody-shadow {background: url(../images/shadows/light/gradient-div.png) 50% 0 repeat-x;}
.body-shadows-light #body-inner-l {background: url(../images/shadows/light/body-inner-l.png) 0 0 repeat-y;}
.body-shadows-light #body-inner-r {background: url(../images/shadows/light/body-inner-r.png) 100% 0 repeat-y;}

/* Modules *****************/
/* Dark */
.header-shadows-dark .module-title, .body-shadows-dark .module-title, .feature-shadows-dark .module-title, .bottom-shadows-dark .module-title {background: url(../images/shadows/dark/module-header.png) 0 100% no-repeat;}
.header-shadows-dark .module-title2, .body-shadows-dark .module-title2, .feature-shadows-dark .module-title2, .bottom-shadows-dark .module-title2 {background: url(../images/shadows/dark/module-highlight.png) 0 0 no-repeat;}
.header-shadows-dark .title, .body-shadows-dark .title, .feature-shadows-dark .title, .bottom-shadows-dark .title, .body-shadows-dark .rt-article-title, .body-shadows-dark .rt-pagetitle {background: url(../images/shadows/dark/module-icon.png) 4px 50% no-repeat;}
.header-shadows-dark .module-inner2, .body-shadows-dark .module-inner2, .feature-shadows-dark .module-inner2, .bottom-shadows-dark .module-inner2 {background: url(../images/shadows/dark/module-top.png) 50% 0 repeat-x;}
.header-shadows-dark .module-inner3, .body-shadows-dark .module-inner3, .feature-shadows-dark .module-inner3, .bottom-shadows-dark .module-inner3 {background: url(../images/shadows/dark/module-top2.png) 50% 0 repeat-x;}
.header-shadows-dark .module-tm, .body-shadows-dark .module-tm, .feature-shadows-dark .module-tm, .bottom-shadows-dark .module-tm {background: url(../images/shadows/dark/module-tm.png) 50% 0 repeat-x;}
.header-shadows-dark .module-tl, .body-shadows-dark .module-tl, .feature-shadows-dark .module-tl, .bottom-shadows-dark .module-tl {background: url(../images/shadows/dark/module-tl.png) 0 0 no-repeat;}
.header-shadows-dark .module-tr, .body-shadows-dark .module-tr, .feature-shadows-dark .module-tr, .bottom-shadows-dark .module-tr {background: url(../images/shadows/dark/module-tr.png) 100% 0 no-repeat;}
.header-shadows-dark .module-l, .body-shadows-dark .module-l, .feature-shadows-dark .module-l, .bottom-shadows-dark .module-l {background: url(../images/shadows/dark/module-l.png) 0 0 repeat-y;}
.header-shadows-dark .module-r, .body-shadows-dark .module-r, .feature-shadows-dark .module-r, .bottom-shadows-dark .module-r {background: url(../images/shadows/dark/module-r.png) 100% 0 repeat-y;}
.header-shadows-dark .module-bm, .body-shadows-dark .module-bm, .feature-shadows-dark .module-bm, .bottom-shadows-dark .module-bm {background: url(../images/shadows/dark/module-bm.png) 50% 0 repeat-x;}
.header-shadows-dark .module-bl, .body-shadows-dark .module-bl, .feature-shadows-dark .module-bl, .bottom-shadows-dark .module-bl {background: url(../images/shadows/dark/module-bl.png) 0 0 no-repeat;}
.header-shadows-dark .module-br, .body-shadows-dark .module-br, .feature-shadows-dark .module-br, .bottom-shadows-dark .module-br {background: url(../images/shadows/dark/module-br.png) 100% 0 no-repeat;}
/* Light */
.header-shadows-light .module-title, .body-shadows-light .module-title, .feature-shadows-dark .module-title, .bottom-shadows-light .module-title {background: url(../images/shadows/light/module-header.png) 0 100% no-repeat;}
.header-shadows-light .module-title2, .body-shadows-light .module-title2, .feature-shadows-light .module-title2, .bottom-shadows-light .module-title2 {background: url(../images/shadows/light/module-highlight.png) 0 0 no-repeat;}
.header-shadows-light .title, .body-shadows-light .title, .feature-shadows-light .title, .bottom-shadows-light .title, .body-shadows-light .rt-article-title, .body-shadows-light .rt-pagetitle {background: url(../images/shadows/light/module-icon.png) 4px 50% no-repeat;}
.header-shadows-light .module-inner2, .body-shadows-light .module-inner2, .feature-shadows-light .module-inner2, .bottom-shadows-light .module-inner2 {background: url(../images/shadows/light/module-top.png) 50% 0 repeat-x;}
.header-shadows-light .module-inner3, .body-shadows-light .module-inner3, .feature-shadows-light .module-inner3, .bottom-shadows-light .module-inner3 {background: url(../images/shadows/light/module-top2.png) 50% 0 repeat-x;}
.header-shadows-light .module-tm, .body-shadows-light .module-tm, .feature-shadows-light .module-tm, .bottom-shadows-light .module-tm {background: url(../images/shadows/light/module-tm.png) 50% 0 repeat-x;}
.header-shadows-light .module-tl, .body-shadows-light .module-tl, .feature-shadows-light .module-tl, .bottom-shadows-light .module-tl {background: url(../images/shadows/light/module-tl.png) 0 0 no-repeat;}
.header-shadows-light .module-tr, .body-shadows-light .module-tr, .feature-shadows-light .module-tr, .bottom-shadows-light .module-tr {background: url(../images/shadows/light/module-tr.png) 100% 0 no-repeat;}
.header-shadows-light .module-l, .body-shadows-light .module-l, .feature-shadows-light .module-l, .bottom-shadows-light .module-l {background: url(../images/shadows/light/module-l.png) 0 0 repeat-y;}
.header-shadows-light .module-r, .body-shadows-light .module-r, .feature-shadows-light .module-r, .bottom-shadows-light .module-r {background: url(../images/shadows/light/module-r.png) 100% 0 repeat-y;}
.header-shadows-light .module-bm, .body-shadows-light .module-bm, .feature-shadows-light .module-bm, .bottom-shadows-light .module-bm {background: url(../images/shadows/light/module-bm.png) 50% 0 repeat-x;}
.header-shadows-light .module-bl, .body-shadows-light .module-bl, .feature-shadows-light .module-bl, .bottom-shadows-light .module-bl {background: url(../images/shadows/light/module-bl.png) 0 0 no-repeat;}
.header-shadows-light .module-br, .body-shadows-light .module-br, .feature-shadows-light .module-br, .bottom-shadows-light .module-br {background: url(../images/shadows/light/module-br.png) 100% 0 no-repeat;}

/* Side Menu *****************/
/* Dark */
#rt-main-surround .body-shadows-dark ul.menu li {background: url(../images/shadows/dark/menus/drop-item-bg.png) 0 0 no-repeat;}
#rt-main-surround .body-shadows-dark ul.menu li.active .item, #rt-main-surround .body-shadows-dark ul.menu li.active a, #rt-main-surround .body-shadows-dark ul.menu li.active .separator, #rt-main-surround .body-shadows-dark ul.menu li:hover .item, #rt-main-surround .body-shadows-dark ul.menu li:hover a, #rt-main-surround .body-shadows-dark ul.menu li:hover .seperator {background: url(../images/shadows/dark/module-highlight.png) 0 1px no-repeat;}
#rt-main-surround .body-shadows-dark ul.menu li a span, #rt-main-surround .body-shadows-dark ul.menu li .separator span, #rt-main-surround .body-shadows-dark ul.menu li .item span {background: url(../images/shadows/dark/menus/menu-arrow.png) 5px 9px no-repeat;}
/* Light */
#rt-main-surround .body-shadows-light ul.menu li {background: url(../images/shadows/light/menus/drop-item-bg.png) 0 0 no-repeat;}
#rt-main-surround .body-shadows-light ul.menu li.active .item, #rt-main-surround .body-shadows-light ul.menu li.active a, #rt-main-surround .body-shadows-light ul.menu li.active .separator, #rt-main-surround .body-shadows-light ul.menu li:hover .item, #rt-main-surround .body-shadows-light ul.menu li:hover a, #rt-main-surround .body-shadows-light ul.menu li:hover .seperator {background: url(../images/shadows/light/module-highlight.png) 0 1px no-repeat;}
#rt-main-surround .body-shadows-light ul.menu li a span, #rt-main-surround .body-shadows-light ul.menu li .separator span, #rt-main-surround .body-shadows-light ul.menu li .item span, #rt-main-surround .body-shadows-none ul.menu li a span, #rt-main-surround .body-shadows-none ul.menu li .separator span, #rt-main-surround .body-shadows-none ul.menu li .item span {background: url(../images/shadows/light/menus/menu-arrow.png) 5px 9px no-repeat;}

/* Bottom *****************/
/* Dark */
.bottom-shadows-dark #rt-bottom2 {background: url(../images/shadows/dark/header-overlay.png) 50% -90px repeat-x;}
.bottom-shadows-dark #rt-bottom2 .shadow-left {background: url(../images/shadows/dark/showcase-l.png) 0 0 no-repeat;}
.bottom-shadows-dark #rt-bottom2 .shadow-right {background: url(../images/shadows/dark/showcase-r.png) 100% 0 no-repeat;}
.bottom-shadows-dark #rt-bottom2 .rt-container {background: url(../images/shadows/dark/footer-overlay.png) 50% 0 no-repeat;}
/* Light */
.bottom-shadows-light #rt-bottom2 {background: url(../images/shadows/light/header-overlay.png) 50% -90px repeat-x;}
.bottom-shadows-light #rt-bottom2 .shadow-left {background: url(../images/shadows/light/showcase-l.png) 0 0 no-repeat;}
.bottom-shadows-light #rt-bottom2 .shadow-right {background: url(../images/shadows/light/showcase-r.png) 100% 0 no-repeat;}
.bottom-shadows-light #rt-bottom2 .rt-container {background: url(../images/shadows/light/footer-overlay.png) 50% 0 no-repeat;}

/* Footer *****************/
/* Dark */
.bottom-shadows-dark #rt-main-footer2 {background: url(../images/shadows/dark/overlay-tint.png) 0 0;}
.bottom-shadows-dark #rt-footer2 .rt-container, .bottom-shadows-dark #rt-copyright .rt-container {background: url(../images/shadows/dark/footer-overlay.png) 50% 0 no-repeat;}
.bottom-shadows-dark #rocket, .bottom-shadows-dark #gantry-logo {background-image: url(../images/shadows/dark/branding.png);background-repeat: no-repeat;}
/* Light */
.bottom-shadows-light #rt-main-footer2 {background: url(../images/shadows/light/overlay-tint.png) 0 0;}
.bottom-shadows-light #rt-footer2 .rt-container, .bottom-shadows-light #rt-copyright .rt-container {background: url(../images/shadows/light/footer-overlay.png) 50% 0 no-repeat;}
.bottom-shadows-light #rocket, .bottom-shadows-light #gantry-logo, .bottom-shadows-none #rocket, .bottom-shadows-none #gantry-logo {background-image: url(../images/shadows/light/branding.png);background-repeat: no-repeat;}

/* Typography *****************/
/* Dark */
.header-shadows-dark .readon, .body-shadows-dark .readon, .feature-shadows-dark .readon, .bottom-shadows-dark .readon {background: url(../images/shadows/dark/readon-r.png) 100% 0 no-repeat;}
.header-shadows-dark .readon span, .body-shadows-dark .readon span, .feature-shadows-dark .readon span, .bottom-shadows-dark .readon span, .header-shadows-dark .readon .button, .body-shadows-dark .readon .button, .feature-shadows-dark .readon .button, .bottom-shadows-dark .readon .button {background: url(../images/shadows/dark/readon-l.png) 0 0 no-repeat;}
.header-shadows-dark .rokradios, .header-shadows-dark .rokchecks, .header-shadows-dark .rokradios-active, .header-shadows-dark .rokchecks-active, .feature-shadows-dark .rokradios, .feature-shadows-dark .rokchecks, .feature-shadows-dark .rokradios-active, .feature-shadows-dark .rokchecks-active, .body-shadows-dark .rokradios, .body-shadows-dark .rokchecks, .body-shadows-dark .rokradios-active, .body-shadows-dark .rokchecks-active, .bottom-shadows-dark .rokradios, .bottom-shadows-dark .rokchecks, .bottom-shadows-dark .rokradios-active, .bottom-shadows-dark .rokchecks-active {background-image: url(../images/shadows/dark/inputs.png);}
.header-shadows-dark #form-login ul li a, .header-shadows-dark #com-form-login ul li a, .header-shadows-dark ul.rt-more-articles li a, .header-shadows-dark .rt-section-list ul li a, .feature-shadows-dark #form-login ul li a, .feature-shadows-dark #com-form-login ul li a, .feature-shadows-dark ul.rt-more-articles li a, .feature-shadows-dark .rt-section-list ul li a, .body-shadows-dark #form-login ul li a, .body-shadows-dark #com-form-login ul li a, .body-shadows-dark ul.rt-more-articles li a, .body-shadows-dark .rt-section-list ul li a, .bottom-shadows-dark #form-login ul li a, .bottom-shadows-dark #com-form-login ul li a, .bottom-shadows-dark ul.rt-more-articles li a, .bottom-shadows-dark .rt-section-list ul li a {background: urL(../images/shadows/dark/list-arrow.png) 0 3px no-repeat;}
.header-shadows-dark #rt-accessibility a.small .button, .header-shadows-dark #rt-accessibility a.large .button, .header-shadows-dark #rt-accessibility a.small:hover .button, .header-shadows-dark #rt-accessibility a.large:hover .button, .feature-shadows-dark #rt-accessibility a.small .button, .feature-shadows-dark #rt-accessibility a.large .button, .feature-shadows-dark #rt-accessibility a.small:hover .button, .feature-shadows-dark #rt-accessibility a.large:hover .button, .body-shadows-dark #rt-accessibility a.small .button, .body-shadows-dark #rt-accessibility a.large .button, .body-shadows-dark #rt-accessibility a.small:hover .button, .body-shadows-dark #rt-accessibility a.large:hover .button, .bottom-shadows-dark #rt-accessibility a.small .button, .bottom-shadows-dark #rt-accessibility a.large .button, .bottom-shadows-dark #rt-accessibility a.small:hover .button, .bottom-shadows-dark #rt-accessibility a.large:hover .button {background-image: url(../images/shadows/dark/fontsizer.png);}
/* Light */
.header-shadows-light .readon, .body-shadows-light .readon, .feature-shadows-light .readon, .bottom-shadows-light .readon, .header-shadows-none .readon, .body-shadows-none .readon, .feature-shadows-none .readon, .bottom-shadows-none .readon {background: url(../images/shadows/light/readon-r.png) 100% 0 no-repeat;}
.header-shadows-light .readon span, .body-shadows-light .readon span, .feature-shadows-light .readon span, .bottom-shadows-light .readon span, .header-shadows-light .readon .button, .body-shadows-light .readon .button, .feature-shadows-light .readon .button, .bottom-shadows-light .readon .button, .header-shadows-none .readon span, .body-shadows-none .readon span, .feature-shadows-none .readon span, .bottom-shadows-none .readon span, .header-shadows-none .readon .button, .body-shadows-none .readon .button, .feature-shadows-none .readon .button, .bottom-shadows-none .readon .button {background: url(../images/shadows/light/readon-l.png) 0 0 no-repeat;}
.header-shadows-light .rokradios, .header-shadows-light .rokchecks, .header-shadows-light .rokradios-active, .header-shadows-light .rokchecks-active, .feature-shadows-light .rokradios, .feature-shadows-light .rokchecks, .feature-shadows-light .rokradios-active, .feature-shadows-light .rokchecks-active, .body-shadows-light .rokradios, .body-shadows-light .rokchecks, .body-shadows-light .rokradios-active, .body-shadows-light .rokchecks-active, .bottom-shadows-light .rokradios, .bottom-shadows-light .rokchecks, .bottom-shadows-light .rokradios-active, .bottom-shadows-light .rokchecks-active, .header-shadows-none .rokradios, .header-shadows-none .rokchecks, .header-shadows-none .rokradios-active, .header-shadows-none .rokchecks-active, .feature-shadows-none .rokradios, .feature-shadows-none .rokchecks, .feature-shadows-none .rokradios-active, .feature-shadows-none .rokchecks-active, .body-shadows-none .rokradios, .body-shadows-none .rokchecks, .body-shadows-none .rokradios-active, .body-shadows-none .rokchecks-active, .bottom-shadows-none .rokradios, .bottom-shadows-none .rokchecks, .bottom-shadows-none .rokradios-active, .bottom-shadows-none .rokchecks-active {background-image: url(../images/shadows/light/inputs.png);}
.header-shadows-light #form-login ul li a, .header-shadows-light #com-form-login ul li a, .header-shadows-light ul.rt-more-articles li a, .header-shadows-light .rt-section-list ul li a, .feature-shadows-light #form-login ul li a, .feature-shadows-light #com-form-login ul li a, .feature-shadows-light ul.rt-more-articles li a, .feature-shadows-light .rt-section-list ul li a, .body-shadows-light #form-login ul li a, .body-shadows-light #com-form-login ul li a, .body-shadows-light ul.rt-more-articles li a, .body-shadows-light .rt-section-list ul li a, .bottom-shadows-light #form-login ul li a, .bottom-shadows-light #com-form-login ul li a, .bottom-shadows-light ul.rt-more-articles li a, .bottom-shadows-light .rt-section-list ul li a, .header-shadows-none #form-login ul li a, .header-shadows-none #com-form-login ul li a, .header-shadows-none ul.rt-more-articles li a, .header-shadows-none .rt-section-list ul li a, .feature-shadows-none #form-login ul li a, .feature-shadows-none #com-form-login ul li a, .feature-shadows-none ul.rt-more-articles li a, .feature-shadows-none .rt-section-list ul li a, .body-shadows-none #form-login ul li a, .body-shadows-none #com-form-login ul li a, .body-shadows-none ul.rt-more-articles li a, .body-shadows-none .rt-section-list ul li a, .bottom-shadows-none #form-login ul li a, .bottom-shadows-none #com-form-login ul li a, .bottom-shadows-none ul.rt-more-articles li a, .bottom-shadows-none .rt-section-list ul li a {background: urL(../images/shadows/light/list-arrow.png) 0 3px no-repeat;}
.header-shadows-light #rt-accessibility a.small .button, .header-shadows-light #rt-accessibility a.large .button, .header-shadows-light #rt-accessibility a.small:hover .button, .header-shadows-light #rt-accessibility a.large:hover .button, .feature-shadows-light #rt-accessibility a.small .button, .feature-shadows-light #rt-accessibility a.large .button, .feature-shadows-light #rt-accessibility a.small:hover .button, .feature-shadows-light #rt-accessibility a.large:hover .button, .body-shadows-light #rt-accessibility a.small .button, .body-shadows-light #rt-accessibility a.large .button, .body-shadows-light #rt-accessibility a.small:hover .button, .body-shadows-light #rt-accessibility a.large:hover .button, .bottom-shadows-light #rt-accessibility a.small .button, .bottom-shadows-light #rt-accessibility a.large .button, .bottom-shadows-light #rt-accessibility a.small:hover .button, .bottom-shadows-light #rt-accessibility a.large:hover .button, .header-shadows-none #rt-accessibility a.small .button, .header-shadows-none #rt-accessibility a.large .button, .header-shadows-none #rt-accessibility a.small:hover .button, .header-shadows-none #rt-accessibility a.large:hover .button, .feature-shadows-none #rt-accessibility a.small .button, .feature-shadows-none #rt-accessibility a.large .button, .feature-shadows-none #rt-accessibility a.small:hover .button, .feature-shadows-none #rt-accessibility a.large:hover .button, .body-shadows-none #rt-accessibility a.small .button, .body-shadows-none #rt-accessibility a.large .button, .body-shadows-none #rt-accessibility a.small:hover .button, .body-shadows-none #rt-accessibility a.large:hover .button, .bottom-shadows-none #rt-accessibility a.small .button, .bottom-shadows-none #rt-accessibility a.large .button, .bottom-shadows-none #rt-accessibility a.small:hover .button, .bottom-shadows-none #rt-accessibility a.large:hover .button  {background-image: url(../images/shadows/light/fontsizer.png);}

/* Login Popup */
#rt-popup .readon {background: url(../images/shadows/light/readon-r.png) 100% 0 no-repeat;}
#rt-popup .readon span, #rt-popup .readon .button {background: url(../images/shadows/light/readon-l.png) 0 0 no-repeat;}
#rt-popup #form-login ul li a {background: urL(../images/shadows/light/list-arrow.png) 0 3px no-repeat;}
#rt-popup .inputbox {background: url(../images/shadows/light/overlay-tint.png) 0 0;}
#rt-popup .rokradios, #rt-popup  .rokchecks, #rt-popup  .rokradios-active, #rt-popup  .rokchecks-active {background-image: url(../images/shadows/light/inputs.png);}

/* Joomla Specific *****************/
/* Dark */
.header-shadows-dark .input, .body-shadows-dark .inputbox, .feature-shadows-dark .inputbox, .bottom-shadows-dark .inputbox {background: url(../images/shadows/dark/overlay-tint.png) 0 0;}
/* Light */
.header-shadows-light .input, .body-shadows-light .inputbox, .feature-shadows-light .inputbox, .bottom-shadows-light .inputbox, .header-shadows-none .input, .body-shadows-none .inputbox, .feature-shadows-none .inputbox, .bottom-shadows-none .inputbox {background: url(../images/shadows/light/overlay-tint.png) 0 0;}

.button2-left {background: url(../images/system/j_button2_left.png) no-repeat;color: #666;}
.button2-right {background: url(../images/system/j_button2_right.png) 100% 0 no-repeat;color: #666;}
.button2-left .image {background: url(../images/system/j_button2_image.png) 100% 0 no-repeat;}
.button2-left .readmore {background: url(../images/system/j_button2_readmore.png) 100% 0 no-repeat;}
.button2-left .pagebreak {background: url(../images/system/j_button2_pagebreak.png) 100% 0 no-repeat;}
.button2-left .blank {background: url(../images/system/j_button2_blank.png) 100% 0 no-repeat;}
body .button2-left .linkmacro {background: url(../images/system/j_button2_rokcandy.png) 100% 0 no-repeat;}

/*** RT EXTENSIONS *************************/

/* RokAjaxSearch *****************/
/* Dark */
.header-shadows-dark #rokajaxsearch .roksearch-wrapper, .feature-shadows-dark #rokajaxsearch .roksearch-wrapper, .body-shadows-dark #rokajaxsearch .roksearch-wrapper, .bottom-shadows-dark #rokajaxsearch .roksearch-wrapper {background: url(../images/shadows/dark/search-bg.png) 0 0 no-repeat;}
.header-shadows-dark #roksearch_search_str, .feature-shadows-dark #roksearch_search_str, .body-shadows-dark #roksearch_search_str, .bottom-shadows-dark #roksearch_search_str {background: transparent url(../images/shadows/dark/search-icon.png) 97% 5px no-repeat !important;}
.header-shadows-dark #roksearch_search_str.loading, .feature-shadows-dark #roksearch_search_str.loading, .body-shadows-dark #roksearch_search_str.loading, .bottom-shadows-dark #roksearch_search_str.loading {background: transparent url(../images/spinner.gif) no-repeat scroll 97% 50% !important;}
/* Light */
.header-shadows-light #rokajaxsearch .roksearch-wrapper, .feature-shadows-light #rokajaxsearch .roksearch-wrapper, .body-shadows-light #rokajaxsearch .roksearch-wrapper, .bottom-shadows-light #rokajaxsearch .roksearch-wrapper, .header-shadows-none #rokajaxsearch .roksearch-wrapper, .feature-shadows-none #rokajaxsearch .roksearch-wrapper, .body-shadows-none #rokajaxsearch .roksearch-wrapper, .bottom-shadows-none #rokajaxsearch .roksearch-wrapper {background: url(../images/shadows/light/search-bg.png) 0 0 no-repeat;}
.header-shadows-light #roksearch_search_str, .feature-shadows-light #roksearch_search_str, .body-shadows-light #roksearch_search_str, .bottom-shadows-light #roksearch_search_str, .header-shadows-none #roksearch_search_str, .feature-shadows-none #roksearch_search_str, .body-shadows-none #roksearch_search_str, .bottom-shadows-none #roksearch_search_str {background: transparent url(../images/shadows/light/search-icon.png) 97% 5px no-repeat !important;}
.header-shadows-light #roksearch_search_str.loading, .feature-shadows-light #roksearch_search_str.loading, .body-shadows-light #roksearch_search_str.loading, .bottom-shadows-light #roksearch_search_str.loading, .header-shadows-none #roksearch_search_str.loading, .feature-shadows-none #roksearch_search_str.loading, .body-shadows-none #roksearch_search_str.loading, .bottom-shadows-none #roksearch_search_str.loading {background: transparent url(../images/spinner.gif) no-repeat scroll 97% 50% !important;}

#roksearch_results span.highlight {background: url(../images/shadows/light/overlay-tint2.png) 0 0;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {background: url(../images/shadows/light/overlay-tint.png) 0 0;}
#roksearch_results .roksearch_even {background: url(../images/shadows/light/overlay-tint.png) 0 0;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {background: url(../images/shadows/light/overlay-tint2.png) 0 0;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {}
#roksearch_results a#roksearch_link {background: url(../images/shadows/light/search-assets.png) 0 -50px no-repeat;}
#roksearch_results .arrow-left {background: url(../images/shadows/light/search-assets.png) 0 2px no-repeat;}
#roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled {background: url(../images/shadows/light/search-assets.png) 0 -33px no-repeat;}
#roksearch_results .arrow-right {background: url(../images/shadows/light/search-assets.png) 0 -15px no-repeat;}

/* RokTabs *****************/
/* Dark */
.header-shadows-dark #rt-showcase .roktabs-wrapper .roktabs-links ul li {background: url(../images/shadows/dark/roktab-bg.png) 50% 0 repeat-x;}
.header-shadows-dark #rt-showcase .roktabs-wrapper .roktabs-links ul li.active {background: url(../images/shadows/dark/roktab-bg-l.png) 100% 0 no-repeat;}
.header-shadows-dark #rt-showcase .roktabs-wrapper .roktabs-links ul li.active span {background: url(../images/shadows/dark/roktab-bg-r.png) 0 0 no-repeat;}
.header-shadows-dark #rt-showcase .roktabs-wrapper .roktabs-links ul li.last span {background: url(../images/shadows/dark/roktab-bg-r.png) 100% 0 no-repeat;}
.header-shadows-dark #rt-showcase .roktabs-wrapper .roktabs-links ul li.last.active span {background: url(../images/shadows/dark/roktab-bg-r.png) 0 0 no-repeat;}
.header-shadows-dark .roktabs-wrapper .arrow-next, .header-shadows-dark .roktabs-wrapper .arrow-prev, .header-shadows-dark .roktabs-wrapper .arrow-next-hover, .header-shadows-dark .roktabs-wrapper .arrow-prev-hover {background-image: url(../images/shadows/dark/roktab-arrows.png);}
/* Light */
.header-shadows-light #rt-showcase .roktabs-wrapper .roktabs-links ul li, .header-shadows-none #rt-showcase .roktabs-wrapper .roktabs-links ul li {background: url(../images/shadows/light/roktab-bg.png) 50% 0 repeat-x;}
.header-shadows-light #rt-showcase .roktabs-wrapper .roktabs-links ul li.active, .header-shadows-none #rt-showcase .roktabs-wrapper .roktabs-links ul li.active {background: url(../images/shadows/light/roktab-bg-l.png) 100% 0 no-repeat;}
.header-shadows-light #rt-showcase .roktabs-wrapper .roktabs-links ul li.active span, .header-shadows-none #rt-showcase .roktabs-wrapper .roktabs-links ul li.active span {background: url(../images/shadows/light/roktab-bg-r.png) 0 0 no-repeat;}
.header-shadows-light #rt-showcase .roktabs-wrapper .roktabs-links ul li.last span, .header-shadows-none #rt-showcase .roktabs-wrapper .roktabs-links ul li.last span {background: url(../images/shadows/light/roktab-bg-r.png) 100% 0 no-repeat;}
.header-shadows-light #rt-showcase .roktabs-wrapper .roktabs-links ul li.last.active span, .header-shadows-none #rt-showcase .roktabs-wrapper .roktabs-links ul li.last.active span {background: url(../images/shadows/light/roktab-bg-r.png) 0 0 no-repeat;}
.header-shadows-light .roktabs-wrapper .arrow-next, .header-shadows-light .roktabs-wrapper .arrow-prev, .header-shadows-light .roktabs-wrapper .arrow-next-hover, .header-shadows-light .roktabs-wrapper .arrow-prev-hover, .header-shadows-none .roktabs-wrapper .arrow-next, .header-shadows-none .roktabs-wrapper .arrow-prev, .header-shadows-none .roktabs-wrapper .arrow-next-hover, .header-shadows-none .roktabs-wrapper .arrow-prev-hover {background-image: url(../images/shadows/light/roktab-arrows.png);}

#rt-drawer  {height:0;position:absolute; width:100%;z-index:3000;}
.rt-container .rt-grid-12 {width:100%;}
#panel-container {z-index:300 !important;}
div.default div.yoo-toppanel div.panel {
background:#C40121!important;
color:#114E5E !important;}
#yoo-toppanel-1 .close {background-attachment:scroll;
background-color:#DC0226;
background-image:none;
background-position:0 0;
border-bottom:2px solid #BA0000;
border-left:2px solid #BA0000;
border-right:2px solid #BA0000;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:12px;
height:30px;
line-height:29px;
margin-bottom:0;
overflow:hidden;
position:absolute;
right:15px;
text-align:center;
top:0;
width:50px;
/*IE*/
*margin: -20px -156px -23px 70px; *position: relative}
/*div.default div.yoo-toppanel div.trigger {margin-left:-160px !important;width:1600px !important;}*/
#yoo-toppanel-1 .trigger-m {
color:#FFFFFF;
font-size:12px;
height:24px;
line-height:22px;
overflow:hidden;
text-align:center;
 background:none repeat scroll 0 0 #DC0226 !important;width:100% !important;float:none !important;}
/*div.default div.yoo-toppanel div.trigger-m {background: #114E5E !important; }*/
div.default div.yoo-toppanel div.trigger-l {background: none transparent !important;}
div.default div.yoo-toppanel div.trigger-r {background: none transparent !important;}
div.default div.yoo-toppanel div.trigger-l, div.default div.yoo-toppanel div.trigger-r {width:0px !important;}
/*div.close {margin-right:-800px;}*/
/*.panel-wrapper {margin-left:-160px !important;width:1440px !important;}*/31
/*div.default div.yoo-toppanel div.content {margin:auto auto auto 335px !important;}*/
/*div.default div.yoo-toppanel div.content {overflow:visible !important;}*/
div.default div.yoo-toppanel div.content  {padding-top:0px !important;}
 .trigger { left:0 !important; margin-left:0 !important; width:100% !important; }

#rt-drawer .rt-container {width:100%;}
/*#rt-drawer li {float:left;background:url(../images/shadows/dark/menus/cinza.png) repeat scroll 100% 0 !important;float:left;list-style:none;padding:47px 6px 12px;cursor:pointer;}*/
#rt-drawer li { background:none repeat scroll 0 0 transparent; border:2px solid #D70000; cursor:pointer; float:left; list-style:none outside none; margin:-24px -1px; padding:75px 9px; /*IE*/ *margin:-170px -1px; *padding:78px 10px 180px 10px; }
#rt-drawer li.active {background:#DC0226!important;}
#rt-drawer a {color:#ffffff;padding:115px 0;}
#rt-drawer a:hover {color:#ffffff !important;}
#rt-drawer li.active a {color:#ffffff;}
/*.yoo-toppanel ul{padding:2px;float:right;}*/
.yoo-toppanel ul{padding:0px;float:right;}

#rt-drawer .logotipo{}
#rt-drawer .menutop li.root.active > .item  {
color:#FFFFFF !important;
}
.rt-article{font-size:14px;line-height:24px;}
.rt-article li{
list-style-position:outside;
list-style-image:url("../images/shadows/light/infantario_algarve.png");
}
ul, ol {
padding-left:20px;
}
.componentheading{text-shadow:0 2px 2px #CDCDCD;letter-spacing:-1px;font-size:200%;}
.rt-joomla h1{}
.rt-joomla h2 { text-shadow:0 2px 2px #CDCDCD; }
.rt-joomla h3 { color:#5B5B5B; font-size:19px; letter-spacing:0; text-shadow:0 1px 2px #E1E1E1; }

.rt-main-inner  {
margin:22px 0 0;}
/*#rt-drawer li:hover {background: url(../images/shadows/dark/menus/red.png) repeat scroll 100% 0 !important;color:#FFFFFF !important;color:#FFFFFF;}*/
#rt-drawer li:hover {background:#910000; ;color:#FFFFFF!important;}
/*#rt-bottom .module-inner3 { margin:0; padding:15px 0; }*/
/*#rt-copyright .module-inner3 {margin:0;padding:0;}*/
/*#rt-copyright .module-inner3 {border-top:3px solid #D3E3F9;padding:15px 0;}*/
/*#rt-copyright{border-top:solid 3px #D3E3F9}*/
/*#rt-bottom .module-inner3 {border-bottom:3px solid #D3E3F9;}*/
#rt-bottom .rt-container {border-bottom:3px solid #ffffff;}
/*#rt-bottom .rt-block {margin-bottom:-17px !important;}*/
#rt-copyright { padding-bottom:0!important;}
/*#logosuper .imagem_super {
background: url(../images/shadows/dark/menus/imagem_super.jpg)  no-repeat scroll 0 0 transparent;
display:block;
margin-left:56px;
height:108px;
position:fixed;
width:101px;
overflow:hidden;
z-index:300;
}*/

/* Jogo GALO *****************/

.galo td {border:1px solid !important;border-color:red !important;}

/*MOD ---------------------------*/
.menu_secundario:hover {color:#000000 !important;}

/*Menu*/
#rt-main-surround ul.menu li a {color:#000000;}
#rt-main-surround ul.menu li { border-bottom:1px solid #ffffff;background:#E1EEFF; }
/*#rt-main-surround ul.menu li.active {background:url("../images/shadows/light/menu_bg.png") repeat-x scroll 0 5px transparent;}*/
#rt-main-surround ul.menu li.parent.active {background:/*none repeat scroll 0 0 transparent*/ #E7E7E7; /*border-bottom:2px solid #E1EEFF none; border-top:2px solid #E1EEFF;*/ border-bottom: 0px solid transparent;}
#rt-main-surround .body-shadows-light ul.menu li a span, #rt-main-surround .body-shadows-light ul.menu li .separator span, #rt-main-surround .body-shadows-light ul.menu li .item span, #rt-main-surround .body-shadows-none ul.menu li a span, #rt-main-surround .body-shadows-none ul.menu li .separator span, #rt-main-surround .body-shadows-none ul.menu li .item span {background:none !important; padding:8px 13px 8px 5px; }
/*Copyright*/
/*#rt-bottom, #rt-main-footer, #rt-variation .bg5 .module-content, #rt-variation .title5 .module-title { background:#467f9a url(../images/shadows/light/bg_copyright.jpg) repeat-x 0 0 !important; }*/
/*#rt-footer .rt-container, #rt-copyright .rt-container {
background:none repeat scroll 0 0 #e1eeff!important;
}*/
/*#rt-main-surround ul.menu li:hover a {background: #ffffff !important;}*/
body{background:#ffffff}
.rt-block  {padding:0 15px ;}
.rt-joomla .rt-article {margin-bottom:0;}
hr { border:3px solid #E4F4FF; margin:20px 0; }
.rt-grid-12 {margin-left:0 !important;}

#rt-main-surround ul.menu {
/*margin:-30px -16px!important;*/
}
/*----form----*/
small {font-size:90%;}

#userForm input, #userForm textarea { background:none repeat scroll 0 0 #F9F9F9; border:1px solid #E4E4E4; padding:3px; }

#userForm input[type=text] {width:90%;}
#userForm textarea {width: 95%;}

#userForm input#enviar {cursor: pointer; display: block; margin: 10px 0 0; width: 85px;}
#userForm input#enviar:hover {background: none repeat scroll 0 0 #79B1CA; border: 1px solid #3093C1;}
#userForm input#Submit, #userForm input[value="Cancelar"] {cursor:pointer;}
#userForm input#Submit:hover, #userForm input[value="Cancelar"]:hover {background: none repeat scroll 0 0 #79B1CA; border: 1px solid #3093C1;}
/*---background----*/
.header-overlay-bark, .main-overlay-bark, .feature-overlay-bark, .body-overlay-bark, .bottom-overlay-bark {
background-position:center bottom;
background-repeat:repeat-x;
}
.header-overlay-blocks, .main-overlay-blocks, .feature-overlay-blocks, .body-overlay-blocks, .bottom-overlay-blocks  {
background-position:center top;
background-repeat:repeat-x;
}
.module-content {
margin:0;
}

#rt-main-surround ul.menu li ul {border-bottom: 0px solid #FFFFFF;/* margin: 0;*/ padding: 0;}
#rt-main-surround ul.menu li ul li a { border-bottom:5px solid #FFFFFF;margin:-2px 0 0;text-indent:10px;}
#rt-main-surround ul.menu li ul li:hover {background:none repeat scroll 0 0 #FFFFFF;}

/*SLIDE*/

#navi-outer {right:364px !important;}
#slide-wrapper #slide-outer .slide {left:194px !important;}
#fpss-outer-container {border:none !important;}
#slide-loading  { background:url("../images/shadows/light/loading.gif") no-repeat scroll center center transparent !important;}
#navi-outer li a span.navbar-title { color:#000000 !important; display:block !important; font-family:Arial !important; font-size:11px !important; font-weight:bold !important; line-height:22px !important; }
#navi-outer a { background:none repeat scroll 0 0 #ffffff !important; border-bottom:1px solid #E1EEFF !important; }
#navi-outer a:hover, #navi-outer a.navi-active { background:none repeat scroll 0 0 #E1EEFF !important;}
#navi-outer {background:none !important;}
.fpss-introtext {top:500px!important}


/*testemunhos*/
.RSM_form_main #email, .RSM_form_main #location, .RSM_form_main #website, .RSM_form_main #security_code, .RSM_form_main #comments,.RSM_form_main #lname,.RSM_form_main #fname{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #E4E4E4;padding:3px; width:98%; /*width: 440px;*/}

.RSM_form_main .RSM_form_button{background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #E4E4E4; color:#0000;width:280px;padding:3px;width:100%; cursor:pointer;}
.RSM_form_main .RSM_form_button:hover {background: none repeat scroll 0 0 #79B1CA; border: 1px solid #3093C1;}
.RSM_form_main .RSM_form_button:focus {border: 1px solid #3093C1 !important;}
.RSM_form_main .RSM_form_button[value="enviar"] {float: left; margin: 0; text-transform: capitalize; width: 85px;}
.RSM_form_main {width:100%;}

.testemunhos .module-inner3 {margin:0; padding:0;}
#rt-sidebar-a .module-content {margin:-15px 0;}
#rt-article .module-content  {margin:-15px 0;}
.componentheadingtestemunho {color:#5B5B5B;font-size:19px;margin-bottom:15px;letter-spacing:0;text-shadow:0 1px 2px #E1E1E1;}

/*TESTEMUNHOS fundo*/
#rsm1{background:url("../images/shadows/light/testemunho1.png") no-repeat scroll /*55px*/ 0 50% transparent;padding:/*0 0 0 55px*/ 0 !important;margin:0 0 -5px;color:#003853;}
#rsm2{background: url("../images/shadows/light/testemunho2.png") no-repeat scroll 100% 0% transparent;
    font-size: 11px;
    line-height: 15px;
    margin: 0 0 0 50px;
    padding: 7px 45px 0 0;}

#rsm2 em {color: #003853;
    display: block;
    font-size: 11px;
    margin: 0 1px 5px 0;
    max-width: 600px;}
#rsm2 em strong {margin:/*0 0 0 -170px*/ 0;/*IE*/*margin:/*0 0 0 -220px*/ 0;}
#rsm2 em small {float:right; margin:-20px 60px 0 0;font-size:9pt;}

.RSM_submit_link {margin:0;font-size:14px;letter-spacing:0;text-shadow:0 1px 2px #000000;color:#000000 !important;}
.RSM_submit_link a {margin:0;font-size:14px;letter-spacing:0;text-shadow:/*0 1px 2px #000000*/ none;color:#000000 !important;}
.RSM_hr_color {margin:0;}
.RSM_testmonial_subtext {margin:0;}
.RSM_testimonial {font-size:11pt !important;}

form.div {background-color:#E1EEFF;}

#form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #E4E4E4; font-size: 11px;
}
.rt-joomla .user label.label-left, .rt-joomla .user span.label-left {
display:block;
float:left;
font-size:120%;
font-weight:bold;
width:160px;
}

/*Alterações 16-03*/
#rt-variation {background:#79b1ca;}

#rt-main-footer #rt-copyright {background: none repeat scroll 0 0 #79B1CA;}
#rt-bottom .rt-container {border-bottom: none !important;}

/*Testemunhos*/
.testemunhos {width: 710px;}
.testemunhos .rt-block {margin: 0 !important; padding: 0;}
.testemunhos .module-bm {height:0;}
.testemunhos #rsm1 {margin: 0; height: 70px;}
.testemunhos #rsm2 br {display:none;}
.testemunhos #rsm6 {padding:0 !important;}
.testemunhos .module-bl, .testemunhos .module-br {height:0;}

.supercoment {}
.supercoment .module-inner3 {padding-top:0; margin:0;}
.supercoment .module-bm {display:none;}
.supercoment .rt-block {margin:0 !important; padding: 0;}
.supercoment img {opacity:0.8; filter:alpha(opacity=80) }
.supercoment img:hover {opacity:1; filter:alpha(opacity=100) }

/*Menu area reservada*/
#rt-main-surround ul.menu li.active {background: none repeat scroll 0 0 #F7F7F7;}

#rt-main-surround .submenus ul.menu li.parent.active ul li {background: none; border: 0 none; padding: 0;}

/*#rt-main-surround .submenus ul.menu li.parent.active ul li.parent.active a {text-indent:15px;}*/

#rt-main-surround .submenus ul.menu li.parent.active ul li a {border-bottom: 0px solid #FFFFFF; margin: 0 0 0 0px; text-indent: 15px; background: url("../images/seta-normal.png") no-repeat scroll 10px 50% transparent; font-weight: normal; }
#rt-main-surround .submenus ul.menu li.parent.active ul li.parent.active a {background: url("../images/seta-active.png") no-repeat scroll 10px 50% transparent; text-indent: 15px;}
#rt-main-surround .submenus ul.menu li.parent.active ul li.parent.active ul li a {background: url("../images/seta-normal.png") no-repeat scroll 10px 50% transparent;}
#rt-main-surround .submenus ul.menu li.parent.active ul li#current ul li.parent.active { background: url("../images/seta-active.png") no-repeat scroll 30px 50% #FFFFFF; text-indent: 35px;}

/*Estao bem*/
/*1 nivel*/#rt-main-surround .submenus ul.menu li.parent.active ul li#current a {background: url("../images/seta-active.png") no-repeat scroll 10px 50% #F7F7F7; text-indent: 15px; }
/*2 nivel no-active*/ #rt-main-surround .submenus ul.menu li.parent.active ul li.parent.active ul li.parent a {background: url("../images/seta-normal.png") no-repeat scroll 30px 50% transparent; text-indent: 35px; }
/*2 nivel fixed parent active*/ #rt-main-surround .submenus ul.menu li.parent.active ul li.parent.active ul li.parent.active a {background: url("../images/seta-active.png") no-repeat scroll 30px 50% transparent; text-indent: 35px;}
/*2 nivel*/#rt-main-surround .submenus ul.menu li.parent.active ul li.parent.active ul li#current a { background: url("../images/seta-active.png") no-repeat scroll 11px 50% #F7F7F7; text-indent: 15px; }
/*3 nivel no-active*/#rt-main-surround .submenus ul.menu li.parent.active ul li.parent.active ul li#current ul li a {background: url("../images/seta-normal.png") no-repeat scroll 40px 50% transparent; text-indent: 45px; color: #000000; margin: 0 0 0 -25px;}
/*3 nivel active*/#rt-main-surround .submenus ul.menu li.parent.active ul li.parent.active ul li.parent.active ul li#current a {background: url("../images/seta-normal.png") no-repeat scroll 40px 50% #F7F7F7; text-indent: 45px; color: #1B78A4; margin: 0 0 0 0px;}
/*--------*/

#rt-main-surround .submenus ul.menu li.parent.active ul li#current ul li a {background: url("../images/seta-normal.png") no-repeat scroll 10px 50% transparent; color:#000000;}
#rt-main-surround .submenus ul.menu li.parent.active ul li.active ul li#current a {background: url("../images/seta-active.png") no-repeat scroll 10px 50% #F7F7F7;}


/*Cores active*/
#rt-main-surround .submenus ul.menu li.parent.active ul li#current a {color:#1b78a4;}
#rt-main-surround .submenus ul.menu li.parent.active a {font-size:12px;}
#rt-main-surround ul.menu li.parent.active a {border-top: none;}

/*Hover*/
#rt-main-surround .submenus ul.menu li.parent.active:hover {background-color: #E7E7E7 !important;}
#rt-main-surround ul.menu li a:hover {background-color: #F7F7F7;}
#rt-main-surround .submenus ul.menu li.parent.active a:hover { background-color: #F7F7F7 !important; margin: 0 0 0 0;}
#rt-main-surround .submenus ul li#current a:hover {background-color:#F7F7F7 !important;}

.submenus .module-title h2.title { background: none repeat scroll 0 0 #CEDEF4; margin: 0; padding: 12px 7px; color: #516684 !important;}
.submenus .module-inner2 {padding: 0 13px 0; }

.submenus {}
#rt-sidebar-a .submenus .module-content {margin: 10px 0 0;}

/*Focus*/
#form-login .inputbox:focus, #com-form-login .inputbox:focus, #josForm .inputbox:focus {border:1px solid #FF0000; outline: none;}
#userForm input:focus, #userForm textarea:focus {border:1px solid #ff0000; outline: none;}

/*Imagem Login*/
.user .rt-description img[src="/superescola/images/stories/key.png"] {display:none;}

/*Galeria*/
#phocagallery .phocaname, #phocagallery-statistics .phocaname {display: block; position: relative; width: 166px;}
.phocagallery-box-file center {width:166px;}
.phocagallery-box-file {width:166px !important;}
.outer-glow .highslide-image { border: 5px solid #79b1ca;}
.highslide-controls {background-position: 0 -86px;}
.highslide-controls ul {background-position: right -86px;}

.highslide-container > div > div > div {top:100% !important;}
.highslide-container > div > div > div .highslide-controls {margin: 0px 15px 10px 0;}
/*copyright*/
.copyright a:hover span {color:#FF0000 !important;}

/*Titulos novidades (area reservada)*/
.rt-article .module-title h1, #rt-mainbody .componentheading {padding: 0;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 0;
    padding: 0;
    text-shadow: none;}


.superimagem .module-inner3 {padding:13px 0 0;}

/*phocamaps*/
.phocamaps #phocamaps-box .pmbox-grey #phocaMapPlgPM1 div > div a, .phocamaps #phocamaps-box .pmbox-grey #phocaMapPlgPM1 div > div a img {display: none !important;}

/*focus rsform*/
.rsmonialsForm td input:focus, .rsmonialsForm td textarea:focus {border:1px solid #ff0000 !important; outline: none;}

.formFieldset div.formDescription, .formFieldset div.formBody, .formFieldset div.formCaption {list-style-image:url("../images/shadows/light/");}
.formFieldset li {list-style-image:none; list-style-position:none;}


/*25-08-11  Login popup*/
body .ui-widget-content {border:1px solid #DC0226;}
body .ui-widget-header {background:none repeat scroll 0 0 #E1EEFF;  border: 1px solid #BCE6EB;}
body .ui-widget-header .ui-dialog-titlebar-close {background: none repeat scroll 0 0 #B8F0FC; border: 1px solid #00AEBE; padding: 0 !important;}
body .ui-widget-header .ui-dialog-titlebar-close:hover { padding:0 !important; border: 1px solid #006D77; }
body div.ui-dialog span.ui-widget-content {padding:0 !important;}

body span.ui-widget-content {}
body span.ui-widget-content table {}
body span.ui-widget-content table #erLoginForm h5 {margin:0;}
body span.ui-widget-content table .er-form-holder .er-fld-holder { margin: 0 0 5px;}
body span.ui-widget-content table #erLoginForm ul {list-style-image: url("../images/shadows/light/infantario_algarve.png");
    margin: 10px 0 0;
    padding: 0 0 0 20px;}
body span.ui-widget-content table #erLoginForm ul li {}
body span.ui-widget-content table #erLoginForm ul li a {font-size: 12px; color:#FF0000;}
body span.ui-widget-content table #erLoginForm ul li a:hover {text-decoration:underline;}

body span.ui-widget-content input,
body span.ui-widget-content select {background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #E4E4E4; padding:2px;}
body span.ui-widget-content input:focus,
body span.ui-widget-content select:focus {border:1px solid #FF0000;}

body span.ui-widget-content input.er-form-button {background: none repeat scroll 0 0 #EBEAEA; border: 1px solid #C1C1C1; color: #000000; cursor:pointer; margin: 10px 0; padding: 2px 15px;}
body span.ui-widget-content input.er-form-button:hover {background:#f7f7f7;}

body .ui-widget-content .er-form-holder {padding: 0 10px;}

body .ui-widget-content #erLoginForm {padding:3px 10px;}
body .ui-widget-content #erLoginForm .er-form-holder  {padding:0;}



body .ui-widget-content .er-form-holder h5 {color: #FF0000;
    font-size: 11px;
    font-weight: normal;
    line-height: 5px;}
body .ui-widget-content .er-form-holder .er-error { color: #FF0000; font-size: 9px; line-height: 15px;}
body .ui-widget-content .er-form-holder .button {margin: 10px 0 0; background: none repeat scroll 0 0 #EBEAEA; border: 1px solid #C1C1C1; color: #000000; cursor:pointer; padding: 2px 10px;}
body .ui-widget-content .er-form-holder .button:hover {background:#f7f7f7; }

/*Em caso de erro*/
#rt-mainbody #erLoginForm {}
#rt-mainbody #erLoginForm h5 {margin:0;}
#rt-mainbody #erLoginForm .er-form-column { border: medium none; margin: 0; padding: 0;}
#rt-mainbody #erLoginForm .er-form-column .er-fld-holder {border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0;
	background:none; padding:0;}
#rt-mainbody #erLoginForm .er-form-column .er-fld-holder label {font-size: 15px;}
#rt-mainbody #erLoginForm .er-form-column .er-fld-holder input {border-radius:0; -khtml-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
	margin: 5px 0 0;background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #E4E4E4; padding:2px; font-size: 15px; width: 195px !important;}
#rt-mainbody #erLoginForm .er-form-column .er-fld-holder input:hover {}
#rt-mainbody #erLoginForm .er-form-column .er-fld-holder input:focus {box-shadow:none; -khtml-box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
	border:1px solid #FF0000;}
#rt-mainbody #erLoginForm .er-form-column .er-fld-holder input#remember {margin: 0 0 0 10px; width: auto !important;}
#rt-mainbody #erLoginForm input.er-form-button { border-radius:0; -khtml-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
	background: none repeat scroll 0 0 #EBEAEA; border: 1px solid #C1C1C1; color: #000000; cursor: pointer; padding: 2px 15px;
	margin: 0 0 5px;}
#rt-mainbody #erLoginForm input.er-form-button:hover {background:#f7f7f7;}

#rt-mainbody #erLoginForm ul { margin: 10px 0 0; padding: 0 0 0 20px;}
#rt-mainbody #erLoginForm ul li {list-style-image: url("../images/shadows/light/infantario_algarve.png");}
#rt-mainbody #erLoginForm ul li a {font-size: 12px;}
#rt-mainbody #erLoginForm ul li a:hover {text-decoration:underline;}


/*alterções ao 1º*/
#erLoginForm h5 {margin:0; height:0;}
#erLoginForm ul {list-style-image: url("../images/shadows/light/infantario_algarve.png");}
#erLoginForm ul li {}
#erLoginForm ul li a {color:#FF0000; font-size: 12px; line-height: 10px;}
#erLoginForm ul li a:hover {text-decoration:underline;}

#erLoginForm .er-form-column .er-fld-holder label {font-size:11px;}
.er-form-holder #div_captcha {font-size:11px;}
.er-form-holder #div_captcha a {color:#FF0000;}
.er-form-holder #div_captcha a:hover {text-decoration:underline;}
.er-form-column input.inputbox {width:210px;}
.er-form-column input#remember {margin: 10px 0 0 5px; width: auto !important;}
.er-form-holder .er-fld-holder label {font-size:11px;}



/*Novo login*/
.new-login {}
.new-login .rt-block {padding:0 17px;}
.new-login .module-content {margin: 0 !important;  background: none repeat scroll 0 0 #E1EEFF;
    border-bottom: 1px solid #FFFFFF; }
.new-login .module-content:hover {background-color: #F7F7F7;}
.new-login .module-tm,
.new-login .module-bm {height:0;}
.new-login .module-content .module-inner3 {padding: 8px 13px 8px 5px;}
.new-login .module-content .module-inner3 p {margin:0;}
.new-login .module-content .module-inner3 p span {color:#000000;}
.new-login .module-content .module-inner3 a {color:#000000 !important;  font-size: 14px;}
.new-login .module-content .module-inner3 a:hover {color:#FF0000 !important;}