#topo {
	background-image: url(../images/fundo_topo.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	
}
#content_masters .moduletable-virtuemart .inputbox {
	width: 120px;
}
.moduletable-virtuemart {
	margin-bottom: 10px;
}
#topo_bussula {
	background-image: url(../images/fundo_topo_bussula.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
}
#link_linguagem ul{
	margin-top: 40px;
}
#link_linguagem ul li {
	display: inline;
	padding-right: 10px;
}
#link_linguagem .item7 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#link_linguagem .item8 {
	padding-left: 10px;
}
#link_linguagem ul li a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
}
#link_linguagem ul li a:hover {
	text-decoration: none;
}
#menu {
	background-image: url(../images/fundo_menu.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 42px;
	text-align: left;
}
#menu ul {
	padding-top: 15px;
}
#menu ul li {
	display: inline;
	padding-right: 10px;
	padding-left: 30px;
	background-image: url(../images/efeito_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menu ul li a {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	_padding-bottom: 10px;
}
#menu ul li a:hover {

}
#menu ul #current a{
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
	background-color: #5F1010;
	*background-color: transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	*padding-bottom: 10px;
	*text-decoration: underline;
}
.myBox li a:hover {
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #5F1010;
	*background-color: transparent;
	*text-decoration: underline;
}

#content {
	margin-top: 20px;
	word-wrap: break-word;
	overflow: hidden; 
}
#content_masters {
	margin-bottom: 20px;
}
#right {
word-wrap: break-word;
overflow: hidden; 
}
#right .moduletable {
	background-color: #941818;
	margin-bottom: 10px;
	background-image: url(../images/fundo_modulotable.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFFFFF;
}
#right .moduletable h3 {
	background-color: #9E4545;
	font-family: "Myriad Pro", sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#right .moduletable .texto_noticia {
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/linha_divisoria.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
}
#right .moduletable .texto_noticia a{
	color: #FFFFFF;
	text-decoration: none;
}
#right .moduletable .texto_noticia a:hover{
	text-decoration: underline;
}
#rodape {
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E2E1;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
#rodape ul {
	margin-bottom: 20px;
}
#rodape li {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6C6C6C;
	padding-right: 5px;
	padding-left: 5px;
	display: inline;
}
#rodape li a {}
#rodape li a:hover {}

/* Estilos do formulario de contato*/
#contato {
	margin-left: 100px;
}
.contato tr td {
	padding: 2px;
}
.style14 {
	color: #941818;
	font-size: 12px;
	font-style: italic;
}

/* Estilos dos modulos do content */

#content_masters .moduletable {
	margin-bottom: 20px;
}

/* Estilo para o Virtuemart */

.browseAddToCartContainer {
	float: left;
	border: 1px solid #D0C8C8;
	background-color: #ECE8E8;
	padding: 10px;
	width: 220px;
}
.browseProductImageContainer {
	float: right;
}
.browseProductContainer div.browsePriceContainer {
	display: block;
}
.browseProductDescription {
	text-align: justify;
	/*float: left;*/
	float: right;
	width: 60%;
}
.browseRatingContainer {
	float: left;
	clear: left;
}
#left .moduletable, #right .moduletable-direita {
	margin-bottom: 20px;
}
#right .moduletable-direita {
	margin-top: 20px;
}
#left .moduletable h3, #right .moduletable-direita h3 {
	background-color: #941919;
	font-size: 16px;
	font-family: "Myriad Pro", sans-serif;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#right .inputbox {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 13px;
	color: #333333;
	width: 80%;
}
.login_virtuemart {
	margin: 10px;
}
#right .login_virtuemart a {
	color: #D3B7B6;
}
#right .login_virtuemart a:hover {
	text-decoration: none;
}
.addtocart_button {
	color: #FFFFFF;
}
#vmMainPage a{
	text-decoration: none;
}
#vmMainPage a:hover{
	text-decoration: underline;
}
.moduletablebread {
	margin-bottom: 15px;
}
.inscricao tr td {
	padding: 5px;
}
.inscricao input {
	width: 80%;
}
#content_masters .jwts_tabbertab a {
	text-decoration: none;
	color: #B1ADAB;
}
.filtros {
	margin-bottom: 10px;
}
.sectiontableentry1 td, .sectiontableentry2 td {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #F7F4F4;
    
}

.sectiontableentry1-style td, .sectiontableentry2-style td {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #F7F4F4;
    color: #F7F4F4
    
}

.sectiontableheader-style{
    display: none;
}

#menu .button {
	background-image: url(../images/botao_busca.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFFFFF;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
	font-weight: bold;
}
#content_masters ul li {
	list-style-type: circle;
}
#content_masters .contentpane-style tr td ul li{
	list-style-type: none;
}
table.contentpane-style ul li {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #F7F4F4;
}

.clr{
    margin-top: 40px;

}
td.filtro{
    display: none;
}
td.filtro-style{
    display: none;
}

.small{
    display: none;
}

#vmMainPage div{
    margin-top: 10px;
}

#vmMainPage h3{
    margin-top: 30px;
}

ul.pagination{
	margin-top: 20px;
}

ul.pagination li{
	display: inline;
}

.browsePriceContainer{
  margin-top: 50px;
  margin-left: 60px;
}
.browseProductTitle{
  width: 33%;
}
h3.browseProductTitle{
  margin-top: 0px!important;
}

