/* Created with a little help from Joomla! 1.5+ Template Toolbar (http://www.dekoraktiv.com/) */
body {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#f7f7f7;
  margin:0;
}

p {
  margin-top:5px;
  margin-bottom:5px;
  font-size:13px;
  text-align:justify;
}

h1 {
}

h2 {
  font-size:20px;
  font-weight:normal;
  color:#ce000c;
  margin-top:10px;
  margin-bottom:10px;
}
.cart-view h1 {
  font-size:20px;
  font-weight:normal;
  color:#ce000c;
  margin-top:10px;
  margin-bottom:10px;
  text-transform:uppercase;
}
h3 {
}

a:link, a:active, a:visited {
  text-decoration:none;
  color:#ce000c;
}

a:hover {
  text-decoration:underline;
}

/* TEMPLATE CSS */

/* JOOMLA CSS */

.article_separator {
}

.adminform {
}

.author {
}

.bannerfooter {
}

.bannergroup {
}

.bannerheader {
}

.banneritem {
}

.blog {
}

.blog_more {
}

.blogsection {
}

.breadcrumbs {
}

.button {
}

.buttonheading {
}

.clr {
  clear: both;
  float:none;
}

.componentheading, .contentheading {
  text-transform:uppercase;
}

.content_email {
}

.content_rating {
}

.content_vote {
}

.contentdecription {
}

.contentpagetitle {
}

.contentpane {
}

.contentpaneopen {
}

.contenttoc {
}

.createdate {
}

.created-date {
}

.date {
}

.input {
}

.inputbox {
}

.intro {
}

.latestnews {
}

.loclink {
}

a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited {
}

a.mainlevel:hover {
}

.message {
}

.metadata {
}

.modifydate {
}

.module {
}

.moduletable {
}

.mosimage {
}

.mosimage_caption {
}

.mostread {
}

.newsfeed {
}

.outline {
}

.pagenav {
}

.pagenav_next {
}

.pagenav_prev {
}

.pagenavbar {
}

.pagenavcounter {
}

.pathway {
}

.pollstableboarder {
}

.read {
}

.search {
}

.searchintro {
}

.sections {
}

.sectiontable_footer {
}

.sectiontableentry {
}

.sectiontablefooter {
}

.sectiontableheader {
}

.small {
}

.smalldark {
}

a.sublevel:link, a.sublevel:active, a.sublevel:visited {
}

a.sublevel:hover {
}

.title {
}

.jicons-text{
  font-weight:bold;
}

.wrapper {
}
.barra_topo{
  height:35px;
  background-color:#000;
}
.container{
  margin:0 auto;
  width:1000px;
}
.rodape{
  margin:0 auto;
  width:1000px;
}
.moduletable_pesquisar{
  float:right;
  padding-top:4px;
  width:215px;
}
.moduletable_pesquisar h3{
  float:left;
  margin:0;
  color:#bab9b9;
  text-transform:uppercase;
  margin-right:8px;
  padding-top:4px;
  font-weight:normal;
  font-size:12px;
  padding-top:5px;
}
.search_pesquisar label{
  display:none;
}
.search_pesquisar .inputbox_pesquisar{
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom:1px solid #656565;
  font-size:10px;
  color:#FFF;
  background-color:#000;
  float:left;
  height:17px;
  padding-left:5px;
  padding-top:3px
}
.search_pesquisar .button_pesquisar{
  float:right;
  background-image:url(../images/bg_pesquisa.png);
  background-repeat:no-repeat;
  background-position:center top;
  background-color:#000000;
  font-size:0;
  border:none;
  width:5px;
  height:7px;
  margin-top:10px;
}
.moduletable_menutopo{
  float:right;
  margin-right:5px;
  padding-top:9px;
}
.moduletable_menutopo ul{
  margin:0;
}
.moduletable_menutopo ul li{
  list-style:none;
  float:left;
}
.moduletable_menutopo ul li a{
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  margin-right:5px;
}
.moduletable_menutopo ul li a:hover{
  text-decoration:underline;
}
.left{
  width:185px;
  float:left;
  margin-right:25px;
  min-height:100px;
}
.direita{
  width:186px;
  float:right;
  margin-left:15px;
  padding-left:20px;
  border-left:1px solid #979596;
  margin-top:160px;
}
.meio{
  float:left;
  width:567px;
}
.meio_interiores{
  float:left;
  width:788px;
}
.logo{
  width:261px;
  height:112px;
  margin-left:50px;
  margin-bottom:50px;
}
.moduletable_principal{
  padding-top:10px;
}
.moduletable_principal ul{
  margin:0;
  width:100%;
  padding:0;
}
.moduletable_principal ul li{
  list-style:none;
  padding-top:2px;
}
.moduletable_principal ul li a{
  color:#000000;
  text-decoration:none;
  text-transform:uppercase;
}
.moduletable_principal ul li a:hover{
  text-decoration:underline;
}
.moduletable_principal .active a{
  color:#ce000c;
}
.moduletable_ultimoseventos{
  font-size:14px;
}
.moduletable_ultimoseventos .mod_events_latest_date, .moduletable_ultimoseventos .data span{
  color:#ce000c;
}
.moduletable_ultimoseventos .mod_events_latest_content a{
  color:#000 !important;
}
.moduletable_ultimoseventos .autor{
  color:#000000;
}
.moduletable_ultimoseventos .evento br{
  display:none;
}
.moduletable_ultimoseventos .evento{
  margin-bottom:20px;
}
.moduletable_ultimoseventos .mod_events_latest_last .evento{
  margin-bottom:0px;
}
.redes_sociais{
  float:right;
  margin-top:15px;
}
.newsletter{
  float:right;
  margin-bottom:5px;
  text-align:right;
  font-size:14px;
  color:#ce000c;
}
.creditos{
  float:left;
  color:#999999;
  text-align:left;
  font-size:12px;
}
.creditos p{
  font-size:12px;
}
.creditos2{
  float:left;
  margin-top:-18px;
  margin-left:60px;
}
div.toolbar table.toolbar a{
  border:none !important;
}
.footer{
  display:none;
}
fieldset.jnewscss legend{
  font-size:14px;
}
.moduletable_submenu{
  margin-top:30px;
}
.moduletable_submenu h3{
  font-size:18px;
  color:#ce000c;
  margin-top:12px;
  margin-bottom:10px;
}
.moduletable_submenu .menu{
  margin:0;
  padding-left:15px;
}
.moduletable_submenu .menu li{
  list-style:url(../images/ponto.png);
  margin-bottom:5px;
}
.moduletable_submenu .menu a{
  color:#000000;
}
.moduletable_submenu .menu a:hover{
  color:#ce000c;
}
.moduletable_submenu .active a, .moduletable_submenu .active{
  color:#ce000c !important;
}
/*.contact{
  width:511px;
}*/
.caixa{
  margin-bottom:10px;
}
.caixa label{
  width:80px;
  float:left;
  font-size:14px;
}
.caixa input{
  width:350px;
}
.caixa textarea{
  width:350px;
  height:100px;
}
.contact h3{
  font-size:16px;
  margin-bottom:5px;
  margin-top:10px;
}
.contact-miscinfo{
  padding-bottom:15px;
  margin-bottom:15px;
  float:left;
  width:400px;
}
.contactos_campos{
  float:left;
  width:400px;
}
.conteudos{
  margin-top:10px;
}
.icons{
  display:none;
}
.main-image img{
  max-width:394px;
}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button{
  border:solid 1px #000 !important;
  background-color:#000000 !important;
  color:#FFF !important;
  background-image:none !important;
  border-radius:0 !important;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
  height:20px !important;
  font-size:11px !important;
}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited, .product p a{
  border:solid 1px #000 !important;
  background-color:#000000 !important;
  color:#FFF !important;
  background-image:none !important;
  border-radius:0 !important;
  font-size:11px !important;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
  padding:0 2px !important;
  letter-spacing:0 !important;
  font-weight:normal !important;
}
.productdetails-view h1, .browse-view h1 {
  font-size:24px;
  color:#ce000c;
  margin-top:10px;
  margin-bottom:5px;
}
.orderby-displaynumber{
  display:none;
}
.category-list h1, .search h1{
  font-size:24px;
  color:#ce000c;
  margin-top:10px;
  margin-bottom:5px;
}
.galeria_lista a{
  font-size:14px;
}
#searchForm fieldset{
  border:none;
  margin-bottom:10px;
  margin-left:-10px;
}
.item-page h1{
  display:none;
}
#fancybox-overlay{
  background-color:#FFFFFF !important;
}
.content p{
  width:750px;
  text-align:justify;
}
.avVideo .avPlayerContainer{
  background-image:none !important;
}
.my-groovy-style p{
  width:540px !important;
}
.ponto2{
  width:4px;
  height:5px;
  background-image:url(../images/ponto.png);
  background-position:center left;
  background-repeat:no-repeat;
  padding-left:10px;
}
.galeria_lista_emcena a{
  color:#000000;
  font-size:14px;
  margin-right:10px;
  padding-right:10px;
  border-right:1px solid #000000;
}
.galeria_lista_emcena a:hover{
  color:#cf1f22;
  text-decoration:none;
}
.moduletable_submenu a{
  color:#000000;
}
.moduletable_submenu a:hover{
  color:#ce000c;
}
.galeria_lista_emcena h2{
  font-size:16px !important;
  color:#CE000C;
  margin-top:10px;
  margin-bottom:5px;
}
.textocompleto h2{
  font-size:16px !important;
  color:#CE000C;
  margin-top:10px;
  margin-bottom:5px;
}
.category-desc img{
  max-height:300px;
  margin-bottom:20px;
}
.categories-module_submenu{
  margin:0;
  padding:0;
}
.categories-module_submenu li{
  list-style:none;
  margin-bottom:5px;
}
.moduletable_menutopo .active a{
  color:#CE000C;
}
.PricepriceWithoutTax{
  display:none !important;
}
.featured-view{
  display:none;
}
.mes{
  text-transform:capitalize;
}
.width70 p{
  margin:0;
}
.product-price{
  margin-bottom:5px !important;
}
.jnewscss legend{
  display:none;
}
.moduletable_newsletter h3{
  font-size:20px;
  font-weight:normal;
  color:#ce000c;
  margin-top:10px;
  margin-bottom:5px;
}
.moduletable_newsletter .inputbox{
  margin-left:0;
  margin-top:0;
  margin-right:0;
  width:200px;
  margin-bottom:3px;
}
.moduletable_newsletter .jNewsMod .subscriptionButton{
  padding:0;
}
.notas, .img_caption{
  font-size:10px;
  text-align:right !important;
}
.activo{
  color:#ce000c !important;
}
.img-fulltext{
  float:left;
  margin-right:20px;
}
.img_caption{
  width:auto !important;
  color:#000000 !important;
}
.img_caption img{
  width:200px;
}
.moduletable_menutopo2{
  float:right;
  padding-top:9px;
  padding-left:5px;
}
.moduletable_menutopo2 ul{
  margin:0;
  padding:0;
}
.moduletable_menutopo2 ul li{
  list-style:none;
  float:left;
}
.moduletable_menutopo2 ul li a{
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
}
.moduletable_menutopo2 ul li a:hover{
  text-decoration:underline;
}
.moduletable_voltar{
  width:100px;
  margin:0 auto;
}
.tableh1{
  display:none;
}
.jxtcnews_submenu{
  margin-bottom:5px;
}
.modal:hover{
  text-decoration:none !important;
}
.contact-form{
  float:right;
  margin-top:-160px;
  width:370px;
}
.contact-form p{
  width:350px;
}
.vm2-termsofservice-icon, .vm2-modallink{
  display:none;
}

.webgallery .webgallery_default .thumb {
  min-height:129px;
}
.img-fulltext img{
	max-width:250px;
}
#productPrice14 .PricesalesPrice, #productPrice15 .PricesalesPrice, #productPrice13 .PricesalesPrice, #productPrice17 .PricesalesPrice, #productPrice12 .PricesalesPrice{
	display:none !important;
}

/*19.2.2014*/
.container .left .menu li a span {
	display: block;
}
.container .left .menu li a span.forcebreak {
	width: 29px;
	height: 15px;
	float: left;
}


/* 26.2.2014 */
.blog-featured.paginainicial .article-info-term {
	display: none;
}

.blog-featured.paginainicial .category-name {
	font-size: 20px;
	font-weight: normal;
	color: #ce000c;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	text-transform: uppercase;
}

/* 05.06.2014 */
ul.menu li ul li {
	padding-left: 20px;
	font-size: smaller;
}

/* 05.06.2014 */
.paginainicial div.img-intro-right {
	float: right;
	width: 250px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.paginainicial div.img-intro-right img {
	width: 100%;
}

/* 28.07.2014*/
.meio_interiores .category .img-intro-right {
	width: 250px;
	float: right;
	margin: 0 0 5px 10px;
}
.meio_interiores .category .img-intro-right img {
	width: 100%;
}