﻿/*Portal de Vinhos*/
/*Querie - Consultoria Informática, Lda*/

/*Inicio Estrutura*/
body
{
	margin:0px;
	text-align: center;
	background-color:#FFFFFF;
}

table.quadro
{
	border-left: 1px solid #7A2900;
	border-right: 1px solid #7A2900;
}
td.menuA, a.menuA
{
	text-align:center;
	width:20%;
}
td.menuB, a.menuB
{
	text-align:left;
	width:100%;
	height:20px;
}

td.menuBtop
{
	text-align:left;
	width:100%;
	height:0px;
}

td.conteudo,a.conteudo
{
	background-color:#ffffff;
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	padding-right: 20px;
}

td.conteudocomfundo, a.conteudocomfundo
{
	background-color:#e6e2e1;
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	padding-right: 20px;
}

a.conteudocomfundocentrado, td.conteudocomfundocentrado
{
	background-color:#e6e2e1;
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-align:center;
	padding-right: 20px;
}
td.conteudobottom
{
	background-color:#ffffff;
	vertical-align:bottom;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	padding-right: 20px;
}

td.conteudoDireita, span.conteudoDireita
{
	background-color:#ffffff;
	vertical-align:top;
	text-decoration:none;
	color:#7A2900;
	font-family:arial;
	font-size:12px;
	text-align:right;
	padding-right: 20px;
}
td.conteudodir
{
	background-color:#ffffff;
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-align:right;
	padding-right: 20px;
}
td.conteudoesquerda
{
	background-color:#ffffff;
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-align:left;
	padding-right: 20px;
}
td.conteudo_centrado
{
	background-color:#ffffff;
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-align:center;
	padding-right: 20px;
}
td.titulobrancocentrado
{
	vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	padding-right: 20px;
	text-align:center;
	
}
td.titulobrancoesquerda
{
	vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	padding-right: 20px;
	text-align:left;
	
}
td.titulobranco
{
	vertical-align:top;
	text-decoration:none;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	padding-right: 20px;
	
}
td.titulobrancobold
{
	vertical-align:top;
	text-decoration:none;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	padding-right: 20px;
	font-weight:bold;
}
td.contactos
{
	background-color:#ffffff;
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:10px;
	text-align:center;
	padding-right: 20px;
}
td.rodapequerie, a.rodapequerie
{
	color:#ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size:9px;
	font-style:italic;
	height:16px;
	vertical-align: middle;
	text-align:center;
	text-decoration:none
}


td.rodape
{
	background-color:#87C0FA;
	height:9px;
}

span.rodapequerie
{
	background-color:#87C0FA;
	color:#87C0FA;
	font-family: "Times New Roman", Times, serif;
	font-size:9px;
	font-style:italic;
	height:16px;
	width:9px
}

div.ConteudoTituloPagina
{
	font-size:16px;
	font-family:arial;
	color:#87C0FA;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}

img.conteudoimagem
{
	border: 0px;
	height:100px;
	text-align: left;
	margin-right:5px;
	margin-bottom:5px;
}
img.imagemsopa
{
	border: 1px solid #000000;
	width:60px;
	height:60px;
	text-align: left;
	margin-right:5px;
	margin-bottom:5px;
}
img.imagemVertical
{
	border: 0px;
	width:100px;
	height:122px;
	text-align: center;
	margin-right:5px;
	margin-bottom:5px;
	vertical-align:top;

}
img.imagemLinks
{
	border: 0px;
	margin-right:5px;
	margin-bottom:5px;
	vertical-align:top;
}

/* span lang="PT" style="mso-bidi-font-size: 10.0pt"*/

td.conteudoOrigemData
{
	width: 120px;
	text-align: right;
	vertical-align: top;
	height: 20px;
	font-family: arial; 
	font-size: 12px;
	color: #a3b432;
	font-weight: bold;
	padding-right: 20px;
	line-height: 25px;
}

td.conteudoOrigemDetalhe
{
	width: *;
	text-align: left;
	vertical-align: top;
	height: 20px;
	font-family: arial; 
	font-size: 12px;
	color: #87C0FA;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}

a.conteudoOrigemDetalhe
{
	width: *;
	text-align: left;
	vertical-align: top;
	height: 20px;
	font-family: arial; 
	font-size: 12px;
	color: #87C0FA;
	font-weight: normal;
	text-decoration: underline;
	line-height: 20px;
}

a.conteudolink
{
	color:#000000;
	font-family:arial;
	font-size:14px;
	text-decoration:underline;
}

img.imagem
{
	margin-bottom:4px;
}

div.tituloazul, span.tituloazul, td.tituloazul, a.tituloazul
{
	
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#7A2900;
	text-decoration:none;
}
a.ancora
{
	font-size:11px;
	color:#7A2900;
	font-family:arial;
	font-weight:bold;
	text-align:right;
	text-decoration: none;
}

div.tituloazulcentrado
{
	text-align: center;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#7A2900;
}

div.subtituloazul, span.subtituloazul, td.subtituloazul, a.subtituloazul
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#7A2900;
	background-color:#ffffff;
	vertical-align:top;
}
a.subtituloazuldireita, td.subtituloazuldireita
{
	font-family:arial;
	text-align:Right;
	font-size:12px;
	font-weight:bold;
	color:#7A2900;
	background-color:#ffffff;
	vertical-align:top;
}
span.conteudobold
{
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	padding-right: 0px;
}
a.tituloMenu
{
	vertical-align:top;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-family:tahoma;
	text-align:center;
	font-size:14px;
}
td.MenuLateralTitulo
{
	font-family: tahoma; 
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-right: 20px;
	line-height: 25px;
	background-color:#7A2900;
}

a.MenuLateral
{
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:tahoma;
	font-size:12px;
}
span.conteudopeq
{
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:10px;
	text-align:justify;
	padding-right: 1px;
}

span.conteudoazul, td.conteudoazul
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#7A2900;
}
span.respostacerta, td.respostacerta
{
	font-family:arial;
	font-size:12px;
	color:#7A2900;
	text-align:justify;
}
td.TituloNoticia, span.TituloNoticia
{
	font-size:16;
	font-family:arial;
	color:#87C0FA;
	font-weight:bold;
}

td.noticia
{
	vertical-align:top;
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-align:justify;
}

td.letra
{
	vertical-align:top;
	text-decoration:none;
	color:#525252;
	font-family:impact;
	font-size:120px;
	text-align:left;
}
/*Alertas*/
p.texto
{
	color:#00ff00;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}
td.tabela
{
	width: 47px; 
	border-left: medium none; 
	border-right: 1.0pt solid windowtext; 
	border-top: medium none; 	
	border-bottom: 1.0pt solid windowtext; 
	padding-left: 3.5pt; 
	padding-right: 3.5pt; 
	padding-top: 0cm; 
	padding-bottom: 0cm
	vertical-align:top;
	
}
/*Edgar Zigne Abril 2008*/
p{
font-family:arial;
	font-size:12px;
}

            border-top:solid 4px  #7A2900;
            border-bottom: solid 2px  #7A2900;
            font-family:arial;
		font-size:12px;
        }
        h3{
            font-family:arial;
	font-size:13px;
            font-weight: bold;
            color:#7A2900;
        }
        h4{
            font-family:arial;
	font-size:12px;
            color:#003856;
        }
        h5{
            font-family:arial;
	font-size:12px;
            color:#7A2900;
        }
        .imagem_direita{
        text-align: center;
        }
        .imagem_direita p{
            font-family:arial;
	font-size:10px;
        }
        .receita{
        border: none;
        }
        .culinaria{
        font-family:arial;
	font-size:12px;
        writing-mode: tb-rl;
        color: #ffffff;
        background-color:#7A2900;
        padding: 20px 5px 0px 5px;
        }
        .ListaIngredientes{
        font-style: italic; 
        }
li{
font-family:arial;
	font-size:12px;
}