/*Newsletter*/

.news h3{
background-image: url(../images/email.png);
background-position: left 9px;
padding-left: 23px;
background-repeat: no-repeat;
}

.news div.acymailing_module, .news .acymailing_module_form table, .news .acymailing_module_form, .news .acymailing_fulldiv{
    display:table-cell;
    vertical-align: middle;
}

.news .acymailing_module_form .acysubbuttons input{
    font-family:Times New Roman!important;
    border: 1px solid grey;
    color: #999999;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #bdbdbd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bdbdbd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#bdbdbd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#bdbdbd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#bdbdbd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#bdbdbd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bdbdbd',GradientType=0 ); /* IE6-9 */
    text-shadow: 0 1px 1px white;
}

.news .acymailing_module_form .acysubbuttons input:hover{
    background: #bdbdbd; /* Old browsers */
    background: -moz-linear-gradient(top,  #bdbdbd 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdbdbd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bdbdbd 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bdbdbd 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bdbdbd 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #bdbdbd 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdbd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#system-message{
  display:absolute!important;
}

.acymailing_module_form td{
  vertical-align:middle;
}
/*Newsletter - END*/


/*Cash & Carry*/
#candc{
    display:table;
    width:100%;
    margin: 12px 0 14px 0;
  -moz-margin-after: 10px;
}


#candc li{
    display:table-cell;
    text-align:center;
    width: 12%;
}

#candc li h5{margin:0}

#candc li img{
    height:90px;
    }
    
/*Cash & Carry - END*/

#linebcg, #titlecandc{
    display:inline;
}

#linebcg{
    background:url(../images/linebcg.png);
    width:200px; 
    background-repeat:repeat-x;
    background-position:center center;
    padding:60px;
}

#titlecandc{
    font-size: 25px;
    margin:0 10px;
}

#servicos{
  height:200px;
  width: 303px;
  float:left;
  background: white;
  border-radius: 17px;
  padding: 0px 24px;
  box-shadow: 1px 1px 10px -2px #7f7f7f;
  overflow:hidden;
  
  margin-bottom: 17px;
}

/*Galeria*/

#gallery {
  width: auto;
  margin: 0 auto;
  display: table;
}
  
#gallery ul {
  padding-left: 10px;
  display:table-cell;
  vertical-align: top;
}

#gallery li {
  float: left;
  width: 115px;
  height: 87px;
  overflow:hidden;
  margin: 0 0 10px 10px;
  box-shadow: 1px 1px 10px -2px #7f7f7f;
  
  border-radius: 15px;
}

#gallery li img{
  height: 100%;
  width: 100%;
}

#gallery #main-img {
  display:table-cell;
  border-radius: 10px;
}

#gallery #main-img, #gallery li img{
  border-radius: 15px;
  box-shadow: 1px 1px 10px -2px #7f7f7f;
}

/*Galeria - END*/


/*Slideshow*/

.slide75pc .nivo-controlNav{
  width: 712px;
}

.nivo-controlNav{
  position:absolute;
  margin: -46px 0 0;
  z-index:20;
  width:1024px;
}

.nivo-controlNav a{
  margin:0;
  padding:0;
  background-image:none;
  background-color:red;
}

.nivo-slider-wrapper{
  z-index:1;
}

/*Slideshow - END*/

.businessarea{
  margin-bottom: 50px!important;
}


.businessarea table td{
  border:0!important;

}

.businessarea table tr img{
  height:140px;

}

.businessarea table td {
  padding: 2px 32px;
  width:33%;
  border: 0!important;
}

.businessarea table tr{
}

.servicos{
  margin:0!important
}

.semfundo, .servicos{
  background: none!important;
  border: none!important;
  box-shadow:none!important;
  padding:0!important;
}

.marginvert{
  padding: 10px 20px;
  border-radius: 17px!important;
}

.marginvert .custom{
  margin:0!important;
}

/*recipes*/

.yoorecipe-cont-results{
  overflow:hidden;
  padding: 0;
}

.forme-add-button{
  display:none;
}

.yoorecipe-row-item h2 {
  position:absolute;
  display:block;
  width:200px;
  vertical-align:bottom;
  margin-top:125px;
}

.yoorecipe-row-item h2 a{
  color: #414141;
  font-size:15px;
  text-decoration:none;
  text-align:center;
  display:block;
  text-shadow: 1px 1px 1px white;
}

#div-recipe-result-info span a{
  color:red;
  text-decoration:none;
}

#div-recipe-result-info span a:hover{
  text-decoration:underline;
}

.span-recipe-label{
  color:red;
  font-size:1px;
  display:block;
  height:14px;
}

#div-recipe-result-info{
  display:none;
}

.yoorecipe-row{
  padding:0;
  margin: 0;
  width: 21%;
  float: left;
  overflow: hidden;
  margin: 10px 19px;
}

#div-recipe-result-picture{
  float:none;
  margin:0;
}

#comyoorecipe-items-per-page{
  display:none;
}

ul.yoorecipe-infos{
  min-height:0;
}

.yoorecipe-row-item{
  padding-bottom:25px;
}

.recipe-picture{
  border:none;
  border-radius: 3px;
  box-shadow: 1px 1px 10px -1px #7f7f7f;
}

#right .mod_yoorecipe_readmore a, #right .ingredientsTitle{
  color: #d30000;
    font-weight:normal;
}

#right .ingredientsTitle{
  font-style:italic;
  
  font-size: 11pt;
}

#right .mod_yoorecipe_readmore a{
  font-style:normal;
}

#right .ul_recipes a{
  text-decoration:none;
}

#right .ul_recipes a:hover{
  text-decoration:underline;
}

#right .ul_recipes a h3{
  font-size:14px;
  text-transform:uppercase;
}

#right .recipe-picture-thumb{
  right:5%;
  width:110%;
  position:relative;
  border:none;
  margin:10px 0;
  padding:0;
}

#right .recipe_container_left .ingredientsList{
  display:block;
 }

h1.recipe-title, #div-yoorecipe h3, #div-recipe-preparation-single ol.numbering{
  color:red!important;
}

#header .mod-languages .inputbox{
  background-color: transparent;
  box-shadow: none;
  color: white;
  border: none;
  display: -webkit-box;
  border-radius: 0;
  background: url('/marvanejo/images/destaques/Vinho.png');
}

.lang-active{
  text-decoration:underline;
}

.home{
  padding:7px 10px!important;
}

.home a{
  color:#767676;
}

#system-message-container{
  position:absolute;
}

.theme-default .nivoSlider {
  border-radius: 15px;
}

.semmargem{
  margin:0;
  padding: 0!important;
}

.pix_diapo {
margin: -10px auto 0 auto;
border-radius: 16px;
}

#pix_pag_ul {
margin: -43px auto 0 auto;
display: table;
  float:none;
}

#pix_pag_ul > li {
padding: 20px 1px 20px 1px;
}

#pix_pag_ul > li > span {
  background: #f4f3f3;
}

#pix_pag_ul > li.diapocurrent > span > span {
background: #d30000;