body,td,div {
    font-family: Verdana,Tahoma,Arial,sans-serif;
    color: #555555;
    font-size:11px;
}

a {
	color: #756503;
    text-decoration:none;
}
a:hover {
    color: #695C01;
    text-decoration: underline;
}
a.link {
	color: #756503;
    text-decoration:none;
}
a.link:hover {
    color: #695C01;
    text-decoration: underline;
}
.titulo {
	font-family: arial, verdana, sans-serif;
    font-size: 13px;
	color: #000000;
}

.texto {
	color: #666666;
}

.textowhite {
	color: #ffffff;
}

.textoblack {
	color: #000000;
}


.preco {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
.preco_promocao {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: darkred;
}


s { color:#990000; }

input, select {
    font-family:verdana, arial;
    font-size:11px;
}
textarea {
  border:1px solid black;
  font-size:11px;
}

.hide {
  display:none;
  visibility:hidden;
  position:absolute;
}

.show {
  display:block;
  visibility:visible;
  position:relative;

}

.imgmenu {
    margin-right:10px;
    padding-bottom:2px;
    width: 3px;
    height: 5px;
}












.txt {
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

.txtlnk, .txtlnk:link, .txtlnk:active, .txtlnk:visited {
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #AC0057;
    text-decoration: none;
}

.txtlnk:hover {
    color: #AC0057;
    text-decoration: underline;
}

.txtsm {
	font-family: arial, verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

.txtsmlnk, .txtsmlnk:link, .txtsmlnk:active, .txtsmlnk:visited {
	font-family: arial, verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

.txtsmlnk:hover {
    color: #AC0057;
    text-decoration: underline;
}

.btn{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.btn:hover{
	color: #A1A171;
}

.btn1{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.btn1:hover{
	color: #A1A171;
}

.search_box {
	border: 1px #AC0057 solid;
	background-color: #ffffff;
	width: 120px;
	height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666666;
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
}

.loginbox {
	border: 1px #CCCCCC solid;
	background-color: #ffffff;
	width: 120px;
	height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666666;
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
}

.loginlnk, .loginlnk:link, .loginlnk:active, .loginlnk:visited {
	font-family: arial, verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
    text-transform: lowercase;
}

.loginlnk:hover {
    color: #999999;
    text-decoration: underline;
    text-transform: lowercase;
}

.rodapetxt {
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666701;
    text-decoration: none;
}

.rodapelnk, .rodapelnk:link, .rodapelnk:active, .rodapelnk:visited {
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #AC0057;
    text-decoration: none;
}

.rodapelnk:hover {
    color: #AC0057;
    text-decoration: underline;
}

.ww_rodapelnk, .ww_rodapelnk:link, .ww_rodapelnk:active, .ww_rodapelnk:visited {
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666701;
    text-decoration: none;
}

.ww_rodapelnk:hover {
    color: #666701;
    text-decoration: underline;
}

.rodapetxtsm {
	font-family: arial, verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

.voltar_lnk, .voltar_lnk:link, .voltar_lnk:active, .voltar_lnk:visited {
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #AC0057;
    text-decoration: none;
}

.voltar_lnk:hover {
    color: #AC0057;
    text-decoration: underline;
}



/* ########################### WINE MAKER ####################################### */


.txt_intro {
	font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
} 


.copyright_txt {
	font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #B0A770;
    text-decoration: none;
}

.hp_enologo_ttl, .hp_enologo_ttl:link, .hp_enologo_ttl:active, .hp_enologo_ttl:visited {
	font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #756503;
    text-decoration: none;
    text-transform: uppercase;
}

.hp_enologo_ttl:hover {
	font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #695C01;
    text-decoration: underline;
    text-transform: uppercase;
}

.hp_enologo_area, .hp_enologo_area:link, .hp_enologo_area:active, .hp_enologo_area:visited {
	font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #CBC593;
    text-decoration: none;
}

.hp_enologo_area:hover {
	font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #CBC593;
    text-decoration: none;
}
.img1 {
  border: 1px solid #CCC;
  padding: 2px;
}
.img2 {
	border: 1px solid #CCC;
	padding: 2px;
	margin-right : 10px;
}
.img_detalhe {
	margin-right: 15px;
	margin-bottom: 5px;
}
.ww_voltar_lnk, .ww_voltar_lnk:link, .ww_voltar_lnk:active, .ww_voltar_lnk:visited {
	font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666701;
    text-decoration: none;
}

.ww_voltar_lnk:hover {
    color: #666701;
    text-decoration: underline;
}
a.ww_link {
	color: #555555;
    text-decoration:none;
}
a.ww_link:hover {
    color: #555555;
    text-decoration: underline;
}
a.ww_link2 {
	color: #333333;
    text-decoration:none;
}
a.ww_link2:hover {
    color: #333333;
    text-decoration: underline;
}
a.ww_link3 {
	color: #756503;
    text-decoration:none;
}
a.ww_link3:hover {
    color: #695C01;
    text-decoration: underline;
}
.desc_vinho{
	line-height: 175%;
	font-weight: bold;
}
.tit_lista1{
	font-family: arial, verdana, sans-serif;
	line-height: 200%;
	font-size: 14px; 
	font-weight: bold;
	color: #666701;
}
.tit_reg{
	font-family: arial, verdana, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #666701;
}
.texto_entrada {
    color: #756503;
    font-size: 10px;
}
.titulo_not{
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.8;
opacity: 0.8;
}
.letra_maius{
	float: left; 
	padding-right: 3px; 
	position: relative; 
	top: 10px; 
	overflow: hidden; 
	height: 26px;
}
* html .letra_maius {
	top: -3px;
}
.ww_calendario {
	font-weight: bold;
	border: 1px solid #ff0000;
	color: #666666;
} 
.escondido{
	display: none;
}

