/* Id: embrapa.css */
/* Copyright (c) 2004 Embrapa Uva e Vinho */
/* Desenvolvido por Flávio Bello Fialho */

/* Corpo do texto, seções e links */

@media print {
	.noprint { display:none; }
}

body {
	font-family: Verdana, Arial, /*Helvetica,*/ sans-serif;
	/* O Mozilla parece ter problemas com a fonte Helvetica */
	margin: 0px;
	background: white;
}

@media screen {
	body { color: black; background-color: white; }
}
@media print {
	body { color: black; background-color: white; }
}

:link { color: #003399; background-color: transparent; }
:visited { color: #223388; background-color: transparent; }
h1, h1 :link, h1 :visited,
h2, h2 :link, h2 :visited,
h5, h5 :link, h5 :visited,
h6, h6 :link, h6 :visited {
	color: #003399; background-color: transparent;
}
a[href]:link { color: #003399; background-color: transparent; }
a[href]:visited { color: #223388; background-color: transparent; }
h1, h1 a[href]:link, h1 a[href]:visited,
h2, h2 a[href]:link, h2 a[href]:visited,
h5, h5 a[href]:link, h5 a[href]:visited,
h6, h6 a[href]:link, h6 a[href]:visited {
	color: #003399; background-color: transparent;
}

h3, h3 :link, h3 :visited,
h4, h4 :link, h4 :visited {
	color: #009933; background-color: transparent;
}
h3, h3 a[href]:link, h3 a[href]:visited,
h4, h4 a[href]:link, h4 a[href]:visited {
	color: #009933; background-color: transparent;
}

h1, h2 {
	clear: both;
}

@media print {
	:link, :visited,
	h1, h2, h3, h4, h5, h6 {
		color: black; background-color: white;
	}
	a[href]:link, a[href]:visited,
	h1, h2, h3, h4, h5, h6 {
		color: black; background-color: white;
	}
}

/*
:active, :hover,
h1 :active, h1 :hover,
h2 :active, h2 :hover,
h3 :active, h3 :hover,
h4 :active, h4 :hover,
h5 :active, h5 :hover,
h6 :active, h6 :hover {
	color: red; background-color: transparent;
}
*/
a[href]:active, a[href]:hover {
	color: black; background-color: transparent;
}
h1 a[href]:active, h1 a[href]:hover,
h2 a[href]:active, h2 a[href]:hover,
h3 a[href]:active, h3 a[href]:hover,
h4 a[href]:active, h4 a[href]:hover,
h5 a[href]:active, h5 a[href]:hover,
h6 a[href]:active, h6 a[href]:hover {
	color: #404040; background-color: transparent;
}

h1, h2 { font-size: 120%; }
h3, h4 { font-size: 100%; }
h5, h6 { font-size: 80%; }
h1, h3, h5 { font-weight: bold; }
h2, h4, h6 { font-weight: normal; }
@media print {
	h2, h4, h6 { font-style: italic; }
}

p.justify { text-align: justify; }
p.direita { text-align: right; }
p.esquerda { text-align: left; }
p.centro { text-align: center; }
address { font-size: 80%; font-style: italic; }

li { margin-bottom: 3px; }

/* Estilo do menu lateral */
ul.menu {
	margin: 0;
	padding-left: 0;
	font-size: 80%;
	font-weight: bold;
	list-style-type: none;
}
ul.menu li {
        margin-bottom: 0;
	border-bottom: solid 2px #eee;
	padding-left: 10px;
	color: #003399; background-color: transparent;
}

ul.menu :link,
ul.menu :visited,
ul.menu :active {
	text-decoration: none;
	color: #003399; background-color: transparent;
}
ul.menu a[href]:link,
ul.menu a[href]:visited,
ul.menu a[href]:active {
	text-decoration: none;
	color: #003399; background-color: transparent;
}
ul.menu :hover {
	text-decoration: underline;
	color: #002266; background-color: transparent;
}
ul.menu a[href]:hover {
	text-decoration: underline;
	color: #002266; background-color: transparent;
}

ul.menu ul,
ul.menu ol {
	margin: 0;
	padding-left: 15px;
	font-weight: normal;
	list-style-position: outside;
}

ul.menu ul {
	list-style-type: disc;
	list-style-image: url("/fig/dotverde.gif");
}
ul.menu li li {
	border-bottom: none;
	color: #666; background-color: transparent;
}

ul.menu ul :link,
ul.menu ol :link,
ul.menu ul :visited,
ul.menu ol :visited,
ul.menu ul :active,
ul.menu ol :active {
	text-decoration: none;
	color: #666; background-color: transparent;
}
ul.menu ul a[href]:link,
ul.menu ol a[href]:link,
ul.menu ul a[href]:visited,
ul.menu ol a[href]:visited,
ul.menu ul a[href]:active,
ul.menu ol a[href]:active {
	text-decoration: none;
	color: #666; background-color: transparent;
}
ul.menu ul :hover {
	text-decoration: underline;
	color: black; background-color: transparent;
}
ul.menu ul a[href]:hover {
	text-decoration: underline;
	color: black; background-color: transparent;
}

ul.menu ul ul,
ul.menu ol ul,
ul.menu ul ol,
ul.menu ol ol {
	font-size: 80%;
}
ul.menu ul ul,
ul.menu ol ul {
	list-style-type: circle;
}

ul.menu ul ul ul,
ul.menu ol ul ul,
ul.menu ul ol ul,
ul.menu ol ol ul {
	font-size: 80%;
	list-style-type: square;
}

ul.menu ul ul ul ul,
ul.menu ol ul ul ul,
ul.menu ul ol ul ul,
ul.menu ol ol ul ul,
ul.menu ul ul ul ul,
ul.menu ol ul ul ul,
ul.menu ul ol ul ul,
ul.menu ol ol ul ul,
ul.menu ul ul ol ul,
ul.menu ol ul ol ul,
ul.menu ul ol ol ul,
ul.menu ol ol ol ul,
ul.menu ul ul ol ul,
ul.menu ol ul ol ul,
ul.menu ul ol ol ul,
ul.menu ol ol ol ul {
	font-size: 100%;
	list-style-type: circle;
}

/* Painel */
#painel {
	background: url(/fig/painel_branco2.jpg);
	margin: 0;
	border: 0;
	padding: 0;
	height: 125px;
	vertical-align: bottom;
	border-top: solid 0px white;
	border-bottom: solid 4px white;
}

/* Janela com o corpo do texto */
#corpo {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}
@media print {
	#corpo {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		font-size: 8pt;
	}
}

/* Menu superior com folhas */
#prefolhas {
	color: #003399; background-color: transparent;
	font-size: 80%;
}
#prefolhas td {
	border-bottom: solid 1px #666;
}

#folhas {
	color: #666; background-color: #eee;
	font-size: 70%;
	white-space: nowrap;
}
#folhas td {
	color: #666;
	background-color: #eee;
	background-image: url(/fig/folha_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0;
	padding-right: 11px;
	padding-bottom: 2px;
	font-size: 70%;
}
#folhas :first-letter {
	background-image: url(/fig/folha_left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 11px;
	padding-bottom: 4px;
}
#folhas :link,
#folhas :visited,
#folhas :active {
	color: #666; background-color: #eee;
	text-decoration: none;
}
#folhas :hover {
	color: black; background-color: #eee;
	text-decoration: underline;
}

/* Resolve bug do IE */
#folhas a[href]:link,
#folhas a[href]:visited,
#folhas a[href]:active {
	color: #666; background-color: #eee;
	text-decoration: none;
}
#folhas a[href]:hover {
	color: black; background-color: #eee;
	text-decoration: underline;
}

#posfolhas td {
	padding-top: 3pt;
	color: #666; background-color: transparent;
	font-size: 80%;
}
#posfolhas input[type="submit"] {
	padding: 0;
	border: none;
	color:#666; background-color: white;
	font-size: 80%;
}

/* Barra de ícones inferior sob o menu e sob o texto */
#menuinf, #barrainf {
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}

/* Rodapé da página */
#rodape {
	font-size: 70%;
	font-style: italic;
	color: #333; background-color: #eee;
	padding-left: 10px;
	padding-right: 10px;
}
@media print {
	#rodape {
		font-size: 6pt;
		padding-left: 0;
		padding-right: 0;
		padding-top: 1em;
	}
}

/* Particularidades da página da sede */
h2.folha {
	font-size: 100%;
	font-weight: bold;
	border-bottom: solid thin #eee;
	clear: both;
}
h2.folha:before {
	content: url("/fig/folha_verde.gif") " ";
}
h2.folha + ul {
	list-style-type: disc;
	margin-bottom: 1em;
}
@media screen {
	h2.folha + ul {
		list-style-image: url("/fig/dotverde.gif");
	}
}
h2.folha + ul :link,
h2.folha + ul :visited {
	color: #666; background-color: transparent;
	text-decoration: none;
}
h2.folha + ul a[href]:link,
h2.folha + ul a[href]:visited {
	color: #666; background-color: transparent;
	text-decoration: none;
}
h2.folha + ul :active,
h2.folha + ul :hover {
	color: black; background-color: transparent;
	text-decoration: underline;
}
h2.folha + ul a[href]:active,
h2.folha + ul a[href]:hover {
	color: black; background-color: transparent;
	text-decoration: underline;
}

table.foto {
	font-size: 90%;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#acessetambem {
	font-size: 80%;
}

#acessetambem h1 {
	color: white; background-color: #003399;
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	margin-top: 15px;
	padding: 2px;
	padding-left: 5px;
}

#acessetambem table {
	border-collapse: collapse;
}

#acessetambem td {
	padding: 5px;
	border-bottom: solid 2px #eee;
	font-size: 80%;
	vertical-align: top;
}
#acessetambem img {
	border: 0px;
}
#acessetambem p {
	margin: 0px;
}
#acessetambem :link,
#acessetambem :visited,
#acessetambem :active {
	text-decoration: none;
	font-weight: bold;
	color: #003399; background-color: transparent;
}
#acessetambem a[href]:link,
#acessetambem a[href]:visited,
#acessetambem a[href]:active {
	text-decoration: none;
	font-weight: bold;
	color: #003399; background-color: transparent;
}
#acessetambem :hover {
	text-decoration: underline;
	color: #002266; background-color: transparent;
}
#acessetambem a[href]:hover {
	text-decoration: underline;
	color: #002266; background-color: transparent;
}

