/* CSS Document */
html,body {height:100%;}
body {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; background:#FFF}
a{color:#c21920; text-decoration:none}
.border{border-left:2px solid #B4A570;}

th { color: #857449; padding-right: 15px; text-align: left; font-weight: normal; margin-right: 5px; }

#logo {background:#CAC09A; height:92px}
#menu {margin:10px 0 0 10px; 
	font-family: Trebuchet MS, Verdana, Arial; line-height:13pt; 
	color:#BBAE87; font-weight:normal}
	#menu a {color:857449 text-decoration:none}
	
	#menu .underline{border-bottom:1px solid #c21920}
	#menu .underline a{color:#c21920}
	#menu a:hover{color:#c21920}
	#menu dl {margin-top:0}
	#menu dt {font-weight:bold}
	#menu dd {margin-left:5px}
		
#ctopo {background:#DAD2B8; height:92px; position:relative; vertical-align: center;}
#ctopo .quote {color: #EEEADD; font-weight: bold; vertical-align: center; padding: 0px;}
	#cpes { left:10px; bottom:10px; position:absolute;}
		#cpes .caixa {width:200px}
	#cpes input {vertical-align:bottom;}

#ccont {margin:10px}
	#ccont h1{font-size:10pt; font-family: Trebuchet MS, Verdana, Arial; font-weight:bold; color:#c21920; margin:0 0 5px 0}
	#ccont h2{font-size:10pt; font-weight:bold; color:#857449; margin:5px 0 5px 0}
	#ccont h3{font-size:10pt; color:#939598; font-weight:bold; margin:5px 0 5px 0}
	#ccont h4{font-size:10pt; color:#939598; font-weight:normal; margin:0 0 10px 0}
	#ccont h4.creme {color:#939598; text-decoration: none;}
	#ccont .creme {color:#939598; text-decoration: none;}
	#ccont .creme:hover {color:#c21920; text-decoration: underline;}
	#ccont p{line-height:14pt; color:#231F20; text-indent:15px; text-align:justify; margin:5px 10px 10px 10px}	
	#ccont .hr {width:100%;height:2px; background:url(images/hr.gif); background-repeat:repeat-x; margin:10px 0 10px 0}
	#ccont .pergunta, 
		#ccont .resposta {line-height:14pt; color:#231F20; text-indent:0; 
			text-align:justify; font-weight:normal; margin: 0px 0 0 0; }
	#ccont .pergunta {background-color: #F3EBD3; margin: 0px 0 0 0; padding: 5px 0 5px 0; }
	#ccont a {text-decoration:underline}
	#ccont a:hover { color:#857449; text-decoration:none; }
	#ccont a:visited { color:#770505; }
	#ccont dl {font-family: Verdana, Arial, Helvetica, sans-serif; line-height:13pt; color:#BBAE87; font-weight:normal; margin-top:0}
	#ccont dt { color:#c21920; font-weight:normal; margin-top: 5px;}
	#ccont dd {color:#231F20; margin-left:10px; margin-bottom:8px; }
	#ccont li, #ccont ul {list-style:none; margin:0px; padding:0px}
	#ccont li a {font-weight:normal;}
	#ccont textarea {height:100px}
	#ccont .botao {width:60px; margin-top:5px}
	#ccont img{padding:10px 10px 10px 10px; border:none;}
	#ccont cite { font-weight: normal; font-style: normal; background-color: #eeee44; } /* Error Highlighing */
	
	#ccont .ficha h1 {font-size:10pt; font-family: Trebuchet MS, Verdana, Arial; font-weight:bold; color:#c21920; margin:0 0 5px 0}
	
	#links {}
		#links li {list-style:none; margin-left:0}
		#links dt {color:#BBAE87; padding-bottom:5px; margin-left:0}

#dtopo {background:#CAC09A; height:92px; position:relative}
	#dtopo a{color:#c21920; text-decoration:none; }
	#dtopo a:hover{text-decoration:underline}
	#dtopo .bottom {padding-left:10px; padding-top:82px}
#dpes {left:10px; bottom:10px; position:absolute;}
	#dpes .caixa {width:160px}
	#dpes input {vertical-align:bottom; margin-top:3px}
#dcont {margin:10px; font-family: Trebuchet MS, Verdana, Arial; line-height:14pt; color:#857449; font-weight:normal}
	#dcont a{color:#A5945C; text-decoration:none}
	#dcont a.redlink {color:#c21920; }
	#dcont a:hover{color:#c21920;}
	#dcont .underline{border-bottom:1px solid #c21920}
	#dcont .underline a{color:#c21920}
	#dcont dl {margin-top:0}
	#dcont dt {font-weight:bold;}
	#dcont dd {margin-left:5px; margin-top:10px}
	#dcont dd a{color:#857449; text-decoration:underline}
	#dcont ul {list-style:none; margin:0px; padding:0px; font-weight:bold}
	#dcont li {margin-left:5px; font-weight:normal}
	#dcont p {margin:0px; padding:0px; color:#231F20;}
	#dcont hr { border: none; color: #DAD2B8; background-color: #DAD2B8; height: 1px; margin-top: 15px; }
	
	#dcont .ficha { font-size:9pt; line-height:12pt}
	#dcont .ficha h1{font-family: Trebuchet MS, Verdana, Arial; font-size:9pt; color:#c21920; margin-bottom:0 }
	#dcont .typedesc { font-size:8pt; color: #857449; line-height:12pt }

#relpr {margin:0px 0px 0px 0px}
	#relpr a {color:#c21920; font-weight: normal; text-decoration: none; }
	#relpr a:hover {color:#c21920; text-decoration:underline;  font-weight: normal;}
	#relpr p{margin:10px 0 0px 0;}
	#relpr img {padding-right:5px}
	
#dfundo { margin:50px 10px 10px 10px; display: block; position: absolute; left: 0px; bottom: 0px; text-align: center;}
	#dfundo p{margin:10px 0 10px 0;}
	#dfundo img {padding:0px; margin:1px; vertical-align: middle;}
	#dfundo a {color:#A5945C; text-decoration:none}	
	#dfundo .underline{border-bottom:1px solid #c21920}
	#dfundo .underline a{color:#c21920}
	#dfundo a:hover{color:#c21920}
	
.ler_mais, .pr {font-weight:bold; color:#c21920;}
.red {color:#c21920}
#dcont .alfabeto a{color:#c21920; text-decoration:underline; height:200px}
#dcont .letras { width:15px; float:left; padding-right:20px; text-align:center}

.redlink { color: #c21920; }

#langbox {  position: absolute; display: block; top: 3px; right: 5px; color: white; text-align: right; }
#langbox a {  color: white; }

#pubbox { padding: 0px; margin: 0px; z-index: 3; width: 210px; height: 160px; position: absolute; bottom: 0px; left: 0px; text-align: center; }
#pubbox img { padding: 0px; border: none; margin: 0px; }
#pubbox hr { border: none; color: #DAD2B8; background-color: #DAD2B8; height: 2px; margin-top: 0px; margin-bottom: 0px; }

.ipa {
	font-family: 'Lucida Sans Unicode',  'Arial  Unicode MS', Verdana, sans-serif;
}