/**
 * @package   Reaction Template - RocketTheme
 * @version   1.5.6 February 12, 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
 */
/* Core */
body {background: #fff;}

/* Header */
#rt-logo {background: url(../images/logo/style4/logo.png) 0 0 no-repeat;}
#rt-top .title {color: #aaa;}
#rt-top .title span {color: #fff;}
#rt-top .module-title {border-bottom: 1px dotted #aaa;}
#rt-top a:hover {color: #fff;}
#rt-header {background-color: #03080D; background-image: url(../images/backgrounds/style4/header-bg.jpg); background-repeat: no-repeat; color: #fff; background-position: 0 center;}
/*#rt-header .rt-container {background-color: #001B1D;}*/
#rt-header .title {color: #ccc;}
#rt-header .title span {color: #fff;}
#rt-header a, .rt-desc1 span {color: #05ADC0;}
#rt-header a:hover {color: #fff;}
#rt-header .titlecolor .title span {color: #05ADC0;}
.rt-desc1 {color: #fff;}
.header-demo {background: url(../images/backgrounds/style4/header-demo.jpg) 0 0 no-repeat;}
body.backgroundlevel-high #rt-top, body.backgroundlevel-high .rt-head-spacer {background: url(../images/backgrounds/style4/showcase-bg.jpg) 50% 0;color: #fff;}
body.backgroundlevel-med #rt-top, body.backgroundlevel-med .rt-head-spacer {background: #383838 url(../images/backgrounds/style4/showcase-bg-med.png) 50% 0 repeat-x;color: #fff;}
body.backgroundlevel-low #rt-top, body.backgroundlevel-low .rt-head-spacer {background: #383838;color: #fff;}

/* Showcase */
#rt-showcase h2 {color: #000;}
body.backgroundlevel-high #rt-showcase {background: url(../images/backgrounds/style4/showcase-bg.png) 0 0;color: #000; background-repeat: repeat-x; background-color: #E6E6E6;}
body.backgroundlevel-high #rt-showcase-bg2 {background: url(../images/backgrounds/style4/showcase-bg2.png) 0 0; background-repeat: no-repeat;}
body.backgroundlevel-med #rt-showcase {background: #383838 url(../images/backgrounds/style4/showcase-bg-med.png) 50% 0 repeat-x;color: #fff;}
body.backgroundlevel-low #rt-showcase {background: #383838;color: #fff;}
#rt-showcase .rt-grid-12 {
	width: 960px;
	margin-left: 0;
	margin-right: 0;
}
#rt-showcase .rt-grid-12 .rt-block {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

#rt-showcase a {
	margin-left: 25px;
}

#rt-showcase a:first-child {
	margin-left: 0;
}

/* Feature */
#rt-feature .title {color: #666;}
#rt-feature .title span {color: #000;}
/*body.backgroundlevel-high #rt-feature {background: url(../images/backgrounds/style4/feature-bg.png) 50% 1px repeat-x;}*/
body.backgroundlevel-med #rt-feature {background: url(../images/backgrounds/style4/feature-bg-med.png) 50% 1px repeat-x;}

/* Main Body */
/*body.bodylevel-high .rt-article-content {background: url(../images/body/style4/article-content-bg.png) 50% 0 repeat-x;}
.rt-article-title a, .rt-article-title, #rt-main-surround h2.title {color: #666;}
.rt-article-title span, #rt-main-surround h2.title span {color: #000;}
body.bodylevel-high .rt-article-title, body.bodylevel-med .rt-article-title {background: #fff url(../images/body/style4/titles.png) 0 100% repeat-x;}
.rt-headline {border-bottom: 1px dotted #aaa;}
body.bodylevel-high .rt-headline, body.bodylevel-med .rt-headline {background: url(../images/body/style4/titles.png) 0 2px repeat-x;}
body.backgroundlevel-high #rt-main-surround {background: url(../images/backgrounds/style4/main-bg.jpg) 50% 0 repeat-x;}*/
body.backgroundlevel-med #rt-main-surround {background: url(../images/backgrounds/style4/main-bg-med.png) 50% 0 repeat-x;}
body.backgroundlevel-low #rt-main-surround {border-top: 1px solid #eaeaea;}
/*body.bodylevel-high #rt-main-surround .title, body.bodylevel-med #rt-main-surround .title {background: #fff url(../images/body/style4/titles.png) 0 100% repeat-x;}
#rt-main-surround .module-title {border-bottom: 1px dotted #aaa;}
body.bodylevel-high #rt-main-surround .module-title, body.bodylevel-med #rt-main-surround .module-title {background: url(../images/body/style4/titles.png) 0 -324px repeat-x;}*/
div#rt-main-surround { background-image: url("../images/backgrounds/style4/page-bg.png"); background-repeat: no-repeat; }

/* Top Menu */
#rt-menu {background-color: #fff; background-image: url("../images/backgrounds/style4/menu-bg.png"); background-repeat: repeat-x; background-position: left bottom;}
#rt-menu li.root > .item, body.menu-type-splitmenu #rt-menu li a {color: #999;}
/*#rt-menu li.root > .item span, body.menu-type-splitmenu #rt-menu li a span {background: url(../images/menus/style4/topmenu-indicator.png) 50% 0 no-repeat;}*/
#rt-menu li.root.active > .item, #rt-menu li.root:hover > .item, body.menu-type-splitmenu #rt-menu li:hover > a {color: #fff;}
#rt-menu li.root:hover, #rt-menu li.root.active, #rt-menu li.root.f-mainparent-itemfocus, body.menu-type-splitmenu #rt-menu li:hover, body.menu-type-splitmenu #rt-menu li.active {background-image: url(../images/menus/style4/topmenu-active-r-shadow.png); background-repeat: no-repeat; background-position: right; border: none;}
#rt-menu li.root:hover span, #rt-menu li.root.active span, #rt-menu li.root.f-mainparent-itemfocus span, body.menu-type-splitmenu #rt-menu li:hover span, body.menu-type-splitmenu #rt-menu li.active span {background-image: url(../images/menus/style4/topmenu-active-r.png); background-repeat: no-repeat; background-position: center;}
#rt-menu li.root:hover, #rt-menu li.root.active, #rt-menu li.root.f-mainparent-itemfocus, body.menu-type-splitmenu #rt-menu li:hover, body.menu-type-splitmenu #rt-menu li.active {background-position: center;}
#rt-menu li.root:hover > .item, #rt-menu li.root.active > .item, #rt-menu li.root.f-mainparent-itemfocus > .item, body.menu-type-splitmenu #rt-menu li:hover a, body.menu-type-splitmenu #rt-menu li.active a {background: url(../images/menus/style4/topmenu-active-l.png) 0 0 no-repeat;border: none;}
#rt-menu li.root:hover > .item span, #rt-menu li.root.active > .item span, #rt-menu li.root.f-mainparent-itemfocus > .item span, body.menu-type-splitmenu #rt-menu li:hover a span, body.menu-type-splitmenu #rt-menu li.active a span {/*background: url(../images/menus/style4/topmenu-indicator.png) 50% -130px no-repeat;*/border: none;}
#rt-menu li:hover > .item, #rt-menu li.active > .item, #rt-menu li.f-mainparent-itemfocus .item, body.menu-type-splitmenu #rt-menu li.active > a {color: #fff;}

/* Top Menu Dropdowns */
.menutop ul, .menutop .drop-top {background-image: url(../images/menus/style4/drop-bg-1.png);}
.menutop ul.columns2, .menutop .columns2 > .drop-top {background-image: url(../images/menus/style4/drop-bg-2.png);}
.menutop li {border-bottom: 1px solid #05ADC0;border-top: 1px solid #05ADC0;}
.menutop li .item {color: #fff;}
.menutop li:hover, .menutop li.active {background: url(../images/menus/style4/topmenu-drop-active.png) 50% 50% no-repeat;border-bottom: 1px solid #63DCEB;border-top: 1px solid #63DCEB;}
.menutop li.parent:hover, .menutop li.parent.active, .menutop li.f-menuparent-itemfocus {background: url(../images/menus/style4/topmenu-drop-active2.png) 50% 50% no-repeat;border-bottom: 1px solid #63DCEB;border-top: 1px solid #63DCEB;}
.menutop li > .daddy span {background: url(../images/menus/style4/topmenu-daddy.png) 100% 50% no-repeat;}

/* Side Menu */
#rt-main-surround ul.menu li {background: url(../images/body/style4/article-content-bg.png) 50% 0 repeat-x;}
#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item {background: url(../images/body/style4/arrows.png) 6px 11px no-repeat;color: #333;}

/* Bottom */
#rt-bottom .title {color: #999;}
#rt-bottom .title span {color: #fff;}
#rt-bottom .module-title {border-bottom: 1px dotted #999;}
#rt-bottom a:hover {color: #fff;}
body.backgroundlevel-high #rt-bottom {background: url(../images/backgrounds/style4/feature-bg.png) 50% 0 repeat-x;}
body.backgroundlevel-high #rt-bottom2 {background: url(../images/backgrounds/style4/bottom-bg.jpg) 50% 0;color: #fff;}
body.backgroundlevel-med #rt-bottom {background: url(../images/backgrounds/style4/feature-bg-med.png) 50% 0 repeat-x;}
body.backgroundlevel-med #rt-bottom2 {background: #323232 url(../images/backgrounds/style4/bottom-bg-med.png) 50% 0 repeat-x;color: #fff;}
body.backgroundlevel-low #rt-bottom {border-top: 1px solid #eaeaea;}
body.backgroundlevel-low #rt-bottom2 {background: #323232;color: #fff;}

/* Footer */
#rt-footer {background: #fff;color: #666;}
#rt-footer .title {color: #666;}
#rt-footer .title span {color: #333;}
#rt-copyright {background: #fff;/*border-bottom: 4px solid #05ADC0;border-top: 4px solid #999;*/color: #959595;}
#rocket, #gantry-logo {background: url(../images/body/style4/footer-assets.png) 0 0 no-repeat;}
#gantry-totop {/*background: url(../images/body/style4/totop.png) 50% 0 no-repeat;*/color: #000;}
#gantry-resetsettings a:hover {color:#959595;}

/* Typography */
.readon {background: url(../images/body/style4/readon-r.png) 100% 0 no-repeat;}
a.readon:hover {
	text-decoration: none;
}
.readon span, .readon .button {background: url(../images/body/style4/readon-l.png) 0 0 no-repeat;color: #fff;}
body.bodylevel-low .readon, body.bodylevel-low .readon:hover {background-image: url(../images/body/style4/arrows.png);}
body.bodylevel-low .readon:hover span, body.bodylevel-low .readon:hover .button {color: #000;}
#rt-accessibility a.small .button, #rt-accessibility a.large .button, #rt-accessibility a.small:hover .button, #rt-accessibility a.large:hover .button {background-image: url(../images/body/style4/typography.png);}
.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/body/style4/inputs.png);}
.rt-comment-badge {background: url(../images/body/style4/typography.png) 0 -20px no-repeat;color: #fff;}
.rt-comment-badge:hover {color: #ddd;}
#breadcrumbs-home {background: url(../images/body/style4/typography.png) -84px -46px no-repeat;}
span.breadcrumbs img {background: url(../images/body/style4/arrows.png) 50% 5px no-repeat;}
.background .module-content {background: url(../images/body/style4/article-content-bg.png) 0 0 repeat-x;}

/* Joomla Specific */
.rt-author, .rt-date-posted, .rt-date-modified {color: #000;}
.rt-author span, .rt-date-posted span, .rt-date-modified span {color: #555;}
.rt-joomla .icon {background-image: url(../images/body/style4/typography.png);}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a {background: url(../images/body/style4/arrows.png) 0 -1269px no-repeat;}
.commentcount {background: url(../images/body/style4/typography.png) 0 -65px no-repeat;color: #fff;}

/* RokAjaxSearch */
body #roksearch_search_str {background: #fff;border: 2px solid #dfdfdf;}
body #roksearch_search_str.loading {background-color: #fff;border: 2px solid #dfdfdf;}

/* JComments */
.bodylevel-high .rok-comment-entry .cbt-1, .bodylevel-high .rok-comment-entry .cbt-2, .bodylevel-high .rok-comment-entry span.comments-vote a, .bodylevel-high .rok-comment-entry .cbutton .cbutton-end  {background-image: url(../images/comments/style4/comments-sprite.png);}
.bodylevel-high .rok-comment-entry .cbt-3, .bodylevel-high .rok-comment-entry .comment-body-middle, .bodylevel-high .rok-comment-entry .comment-body-bottom .cbt-2  {background-image:none;background-color: #05ADC0;}
.bodylevel-high .rok-comment-entry .comment-body, .bodylevel-high code {color:#fff;}
.bodylevel-high .rok-comment-entry span.vote-good{color: #fff;}
.bodylevel-high .rok-comment-entry span.vote-poor{color: #eee;}
.bodylevel-high .rok-comment-entry span.vote-none{color: #ddd;}
.bodylevel-high .rok-comment-entry #comments .quote {color: #eee}
.bodylevel-high .rok-comment-entry .cbutton a {background:#fff;}

/* Demo Content */
body #rt-showcase .roknewspager-comments div.roknewspager-div img {border: 10px solid #fff;}
body #rt-showcase .roknewspager-comments .commentcount {background: url(../images/body/style4/typography.png) 0 -20px no-repeat;}
.rt-image, .jclist img {background: url(../images/body/style4/border.png) 0 0;}

/* RTL */
body.rtl span.breadcrumbs img {background: url(../images/body/style4/arrows-rtl.png) 50% 5px no-repeat;}
body.rtl #rt-main-surround ul.menu li a, body.rtl #rt-main-surround ul.menu li .separator, body.rtl #rt-main-surround ul.menu li .item {background: url(../images/body/style4/arrows-rtl.png) 100% 11px no-repeat;}
body.bodylevel-low.rtl .readon, body.bodylevel-low.rtl .readon:hover {background-image: url(../images/body/style4/arrows-rtl.png);}
body.rtl #form-login ul li a, body.rtl #com-form-login ul li a, body.rtl ul.rt-more-articles li a, body.rtl .rt-section-list ul li a {background: url(../images/body/style4/arrows-rtl.png) 100% -1269px no-repeat;}
body.rtl .menutop li > .daddy span {background: url(../images/menus/style4/topmenu-daddy-rtl.png) 0 50% no-repeat;}
body.rtl .menutop li.parent:hover, body.rtl .menutop li.parent.active, body.rtl .menutop li.f-menuparent-itemfocus {background: url(../images/menus/style4/topmenu-drop-active2-rtl.png) 50% 50% no-repeat;}

div.topo,
div.topo div.rt-container {
	background-image: url("../../../images/layout/topoDireita.png");
	height: 60px;
}

div.topo div.rt-container {
	float: left;
}

div.topoFundoEsq {
	float: left;
	margin-right: -480px;/*metade da largura do rt-container*/
	width: 50%;
	height: 60px;
	background-image: url("../../../images/layout/topoEsquerda.png");
	background-position: right;
}

h1.rt-pagetitle {
	text-transform: uppercase;
}

.rt-blog h1.rt-article-title {
	font-size: 175%;
}

.rt-blog div.rt-article-content h1 {
	font-size: 175%;
}

.rt-blog div.rt-article-content div.peca {
	width: 240px;
	padding-right: 15px;
}

.rt-blog div.rt-article-content div.peca img {
	margin-left: -19px;
}

/*div.rt-blog .multicolumns > div {
	text-align: center;
}

div.rt-blog .multicolumns > div.first {
	text-align: right;
}

div.rt-blog .multicolumns > div.last {
	text-align: left;
}*/

div.rt-article h2 {
	font-size: 175%;
}

div#rt-mainbody {
	margin-left: -8px;
}

p.rodape {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 50px;
	margin-bottom: 30px;
	font-size: 10px;
	text-align: center;
}

textarea,
input[type=text] {
	border-width: 1px;
	border-color: #808080;
	border-style: solid;
	background-color: #FFFFFF;
	width: 180px;
}

textarea {
	height: 170px;
}

form dl {
	margin-bottom: 10px;
}

form dd {
	margin-bottom: 15px;
}

table {
	border-collapse: collapse;
	border-width: 0;
}

thead td,
thead th {
	border-spacing: 0 10px;
}

/*tbody tr:nth-child(2n + 1) td:not(:first-child) {*/
tbody tr:nth-child(2n + 3) {
	background-color: #F5F5F5;
}

.rt-joomla th,
td {
	border-width: 0;
	vertical-align: middle;
}

.rt-joomla th[scope=row] {
	text-align: right;
	background-color: transparent;
}

td {
	 text-align: center;
}

div#twitter_update_list li {
	list-style-type: none;
	margin-bottom: 5px;
}