/*********************************************** Geral*/
body.bg {
    /*background: fixed linear-gradient(to bottom, #fff, #F0ECE1);*/
	background: url(../images/style3/bg.png) repeat scroll 0 0 #eee;
}
body, p{
    font-family: arial !important;
}
a {
    color: #656565;
}
a:hover {
    color: #333;
}
/*********************************************** Sobra atrás das áreas */
#sp-slide:after,
#sp-feature:after,
#sp-right .module:after,
.module.home-action-area:after,
.module.clients:after,
.recent-work .carousel-inner .ns2-column:after,
.sptab.awetive-layout:before,
#bottom:before {
	background:none !important;
}
/*********************************************** Área Header */
#sp-header-wrapper #header {
    background: none;
}
#sp-header-wrapper #header {
    padding: 0;
}
/*********************************************** Área Logomarca */
#sp-header-wrapper .logo-wrapper {
	padding: 0 5px;
}
/*********************************************** Busca*/
.adminform button, #adminForm button, .button, button[type="submit"], input[type="submit"], input[type="button"]#sp-search input#mod-search-searchword, input[type="text"], input[type="password"], input[type="submit"], input[type="reset"], input[type="email"], select, textarea, .inputbox{
    transition: all 400ms ease 0s;
}
#mod-search-searchword{
	float: right;
	margin: 18px 5px 0 0;
	padding: 0;
}
div.search form i.icon-search{
	display:none;
}
.search input#mod-search-searchword, .search input#mod-finder-searchword {
	width:202px;
	border:1px solid #d7d7d7;
	border-radius: 0px;
	background:#f9f9f9 url(../images/style3/search.png) no-repeat 96% 50%;
	padding:12px 15px;
}
.search input#mod-search-searchword:hover, .search input#mod-finder-searchword:hover{
	background-color:#f0f0f0;
}
.search input#mod-search-searchword:focus, .search input#mod-finder-searchword:focus{
	width:350px;
}
.search input.input-block-level {
  min-height: 43px;
}
/*********************************************** Menu*/
#menu{
    background: #BF2023 none repeat scroll 0 0 !important;
}
section#sp-menu-wrapper{
	background: #BF2023 !important;
	border-bottom: 2px solid #7E0202;
	box-shadow: inset 0 -1px 0 0 #BF2023;
}
#menu #sp-menu {
    background: none repeat scroll 0% 0% #BF2023;
    padding: 0px 0px;
}
#sp-main-menu ul.level-0 {
    margin: 0px 0px;
}
#sp-main-menu ul.level-0 a{
	font-family: Calibri !important;
	font-weight:normal  !important;
	font-size: 133% !important;
	text-shadow: 0 1px #b71b1b;
	letter-spacing: 0.07em !important;
	text-transform:capitalize !important;
}
#sp-main-menu ul.level-0 > li > a, #sp-main-menu ul.level-0 > li.active > a  {
	padding: 20px 15px;
	margin: 0;
}
#sp-main-menu ul.level-0 > li:hover > a, #sp-main-menu ul.level-0 > li.active > a {
    position: relative;
	background-color: #F5232A !important;
	display:block;
	text-shadow: 0 1px #b71b1b;
}
#sp-main-menu ul.level-0 > li {
    margin: 0 5px 0 0;
}
#sp-main-menu ul.level-0 > li > a {
    color: #fff;
}
#sp-main-menu ul.level-0 > li > a:after {
    display: none;
}
/*********************************************** sumenu*/
.sp-submenu .sp-submenu-wrap {
    background: none repeat scroll 0% 0% #3E4095;
}
/*********************************************** Área Slide*/
#sp-slider-wrapper{
	margin-top: 15px;
}
/*********************************************** Área Notícias destaque*/
#sp-lastest-review{
	margin-top: 15px;
}
/*********************************************** Área Banner Central*/
#sp-banner-central-wrapper{
	margin: 0px;
}
/********************************************** Área Conteudo Central Home*/
#coteudo-central{
	margin-top: 15px;
}
/********************************************** Área Componente Home*/
.homepage section#sp-main-body-wrapper{
	display: none;
}
/********************************************** Área Conteudo*/
#sp-content h2.module-title {
    font-size: 23px !important;
}
.subpage #main-body {
    padding: 20px 20px;
}
/********************************************** Área Portifolio*/
ul.sp-portfolio-filter li a.btn {
    margin: 5px !important;
}
ul.sp-portfolio-filter li a.btn.active {
    background-color: #bf2023 !important;
}
div.appico ul.sp-portfolio-filter {
    padding-bottom: 30px !important;
}
div.appico .sp-portfolio-item-details, div.appico .sp-portfolio-item-details a{
    background: #bf2023 none repeat scroll 0 0 !important;
    color: #fff !important;
}
/******************************************* Modulo Facebook*/
div.module.facebook{
	height: 265px;
	margin: 0px;
	overflow:hidden;
}

/********************************************** Listagem Categoria */
/************************ Coluna Data e Coluna Hits*/
thead tr th#categorylist_header_date, thead tr th#categorylist_header_hits{
	width: 1%;
    text-align: center;
}
tbody tr.cat-list-row0 td.list-date.small, tbody tr.cat-list-row1 td.list-date.small, tbody tr.cat-list-row0 td.list-hits, tbody tr.cat-list-row1 td.list-hits{
    vertical-align: middle;
    text-align: center;
}
th#categorylist_header_date a.hasTooltip, thead tr th#categorylist_header_hits a.hasTooltip{
	color:#666666;	
}
/********************************************** Selectbox Artigos*/
.category-campeonatos-aspa-bv div.moduletable h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
	float:right;
}
.category-campeonatos-aspa-bv select.input-medium{
    width: 195px;
	float:right;
	clear:both;
}
/************************ Coluna Titulo*/
thead tr th#categorylist_header_title{
    vertical-align: middle;
	width: 100%;
}
th#categorylist_header_title a.hasTooltip{
	color:#666666;	
}
tbody tr.cat-list-row0 td.list-title a, tbody tr.cat-list-row1 td.list-title a{
	color:#666666;	
}
table.category.table.table-striped.table-bordered.table-hover tbody tr.cat-list-row0{
	background: linear-gradient(to bottom, #ffffff, #f9f9f9);
}
select#limit.inputbox.input-mini{
	width: auto;
}
/********************************************** Compartilhamento Facebook*/
.bt-social-share-below {
    margin-top: 20px;
}
.bt-social-share {
    clear: both;
    float: left;
}
.bt_facebook_comment {
    clear: both;
}

/************************************* Formulários  */
input[type="submit"], input[type="button"], textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    width: 95%;
}
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-endereco,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-bairro,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-cidade,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-estado,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-cep,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-telefone,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-celular,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-email,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-capitao,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-identidadecapitao,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-pescador1,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-identidadepescador1,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-pescador2,
#rsform_3_page_0.formContainer li.rsform-block.rsform-block-identidadepescador2{
	float:left;
    background-image: none;
    clear: none;
    list-style: outside none none;
    margin: 0;
    padding: 5px;
}
.btn.btn-primary, .readmore, a.ns2-readmore, .btn-default, #community-wrap .btn, button, input[type="submit"] {
    background: none repeat scroll 0% 0% #3E4095;
}
.btn.btn-primary:hover,.readmore:hover,a.ns2-readmore:hover,.btn-default:hover,#community-wrap .btn:hover,button:hover,input[type="submit"]:hover {
  background: #3E4095;
}

/************************************* Rodapé  */
#sp-bottom-wrapper #bottom {
	color: 3E4095;
    background: none !important;
    border-top: 4px solid #BF2023;
}

#sp-bottom-wrapper h2.module-title {
    color: #656565;
}
#sp-bottom-wrapper p {
    color: #656565 !important;
}

/************************************* Seta para Topo  */
#sp-footer-wrapper .sp-totop i {
  background: #BF2023;
}
/************************************************************** Responsivo*/
@media only screen and (max-width: 1024px) {
.joomimg243_img img{
	width: 100px!important;
	height: 64px!important;
	border: none!important;
	padding: 0!important;
}


}
@media only screen and (max-width: 768px) {
.allmode-destaques .allmode-topbox,
.allmode-destaques .allmode-itemsbox {
	margin: 0 -5px!important;															
}
#sp-latest-review-wrapper {
  padding: 20px !important;
}

  .responsive #bottom .span3 {
    width: 48%!important;
    float: left!important;
    padding: 0 25px!important;
    min-height: 275px!important;
    margin-bottom: 25px!important;
  }
#sp-bottom3{
	margin-left: -5px;
	
}
}

@media only screen and (max-width: 767px) {
.responsive section#sp-latest-review-wrapper {
  padding: 18px 30px 20px 30px !important;
}
}


