/*td img {display: block;}*/
body { background-color: #999999; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #000000; }

a:link, a:visited { color: #990000; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; color: #ff0000; }
a:active { color: #ff0000; }

.linkmenu { color: #990000; font-weight: normal; font-size: 10px; text-decoration:none; padding-left:3px; font-family: Verdana, Tahoma, sans-serif; letter-spacing: 1px; }
.linkmenu a:link, .linkmenu a:visited { color: #990000; font-weight: bold; font-size: 10px; text-decoration:none; letter-spacing: 1px; }
.linkmenu a:hover { color: #000000; font-weight: bold; font-size: 10px; text-decoration:underline; }
.linkmenu a:active { color: #990000; font-weight: bold; font-size: 10px; text-decoration:none; }

.conteudos { color: #990000; font-weight: normal; font-size: 10px; text-decoration:none; padding-left:3px; font-family: Verdana, Tahoma, sans-serif; }
.conteudos a:link, .conteudos a:visited { color: #990000; font-weight: bold; font-size: 10px; text-decoration:none; }
.conteudos a:hover { color: #000000; font-weight: bold; font-size: 10px; text-decoration:underline; }
.conteudos a:active { color: #990000; font-weight: bold; font-size: 10px; text-decoration:none; }

.titulogrenat { color: #990000; font-weight: bold; font-size: 10px; text-decoration:none; font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px; text-transform:uppercase; }
.titulogrenat a:link, .titulogrenat a:visited, .titulogrenat a:active { color: #990000; font-weight: bold; font-size: 10px; text-decoration:none; }
.titulogrenat a:hover { color: #990000; font-weight: bold; font-size: 10px; text-decoration:underline overline; }

.titulocinza { color: #cccccc; font-weight:  bold; font-size: 10px; text-decoration:none; font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px; padding-bottom:5px;padding-top:5px;}
.titulocinza a:link, .titulocinza a:visited, .titulocinza a:active { color: #cccccc; font-weight: bold; font-size: 10px; text-decoration:none; }
.titulocinza a:hover { color: #666666; font-weight: bold; font-size: 10px; text-decoration: underline overline ; }

.subtitulo { color: #cc0000; font-size: 10px; font-weight: bold; }
.subtitulo a:link, .subtitulo a:visited { color: #cc0000; font-size: 10px; font-weight: bold; }
.subtitulo a:hover { color: #ff0000; text-decoration: underline; font-weight: bold; font-style: normal; font-variant: normal; }
.subtitulo a:active { color: #ff0000; }

.subtitulo2 {
	color: #990000;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase; font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px;
}

.subtitulo3 {
	color: #990000;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase; letter-spacing:1px;font-family: Tahoma, Verdana, sans-serif; 
}

.subtitulo10 {
	color: #990000;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px;
}
.subtitulo10 a:link, .subtitulo10 a:visited { color: #990000; font-size: 10px; font-weight: bold; }
.subtitulo10 a:hover { color: #990000; text-decoration: underline; font-weight: bold; font-style: normal; font-variant: normal; }
.subtitulo10 a:active { color: #ff0000; }

.subtitulo30 {
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase; letter-spacing:1px;font-family: Tahoma, Verdana, sans-serif; 
}

.border04 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: dashed; border-right-style: none; border-bottom-style: none; border-left-style: none;
	border-top-color: #999999; padding-top: 10px; padding-bottom:10px; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #000000;
}
.border04 a:link, .border04 a:visited { color: #cc0000; font-size: 11px; font-weight: none; }
.border04 a:hover { color: #990000; text-decoration: underline; font-weight: none; font-style: normal; font-variant: normal; }
.border04 a:active { color: #990000; }

.border04_b { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: dashed; border-right-style: none; border-bottom-style: none; border-left-style: none;
	border-top-color: #999999; padding-top: 10px; padding-bottom:3px; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #000000;
}

.border1 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: dashed; border-right-style: none; border-bottom-style: none; border-left-style: none;
	border-top-color: #999999; padding-top: 3px; padding-bottom: 4px;
}
.border05 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: dashed; border-right-style: none; border-bottom-style: none; border-left-style: none;
	border-top-color: #999999; padding-top: 3px; padding-bottom: 4px;
}

.rowmain { border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; vertical-align:top; }
.linhaesq { background-image: url(/imagens/hiphoptuga_h2t/hiphoptuga_linhasesq_bg.gif); background-position: inherit ; background-repeat: repeat-x; height:16px; }
.linhadir { background-image: url(/imagens/hiphoptuga_h2t/hiphoptuga_linhasdir_bg.gif); background-position: inherit ; background-repeat: repeat-x; height:16px; }
.bg { background-image: url(/imagens/hiphoptuga_h2t/bg.gif); background-position: bottom left; background-repeat: repeat-y; background-color:#FFFFFF; border-right: 1px dotted #999999; vertical-align:top;}
.bg_b { background-image: url(/imagens/hiphoptuga_h2t/bg.gif); background-position: bottom left; background-repeat: repeat-y; background-color:#FFFFFF;}
.bg2 { background-image: url(/imagens/hiphoptuga_h2t/bg2.gif); background-position: bottom right; background-repeat: repeat-y; background-color:#FFFFFF; border-left: 1px dotted #999999; vertical-align:top;}
.bg2_b { background-image: url(/imagens/hiphoptuga_h2t/bg2.gif); background-position: bottom right; background-repeat: repeat-y; background-color:#FFFFFF; }
.bgbranco { background-color:#FFFFFF; padding-left:3px; padding-right:3px;}
.bgbranco2 { background-color:#FFFFFF; vertical-align:top; }
.bgcinza { background-color:#F4F4F4 ; }
.tdheight06 { height: 9px; font-size:8px; }
.tdheight1 { height: 5px; font-size:8px; }
.tdheight2 { height: 5px; font-size:3px; }

.pad01 { padding-left:6px; padding-top:6px; }
.pad02 { padding-top:8px; padding-bottom:10px; }
.pad03 { padding-bottom:10px; }
.pad04 { padding-top:9px; }
.pad04b { padding-top:4px; text-align:justify; text-indent: 0.4cm; }
.pad04c { text-align:justify; text-indent: 0.4cm; }
.pad04d { text-align:justify; text-indent: 0.4cm; border-top-width: 1px; border-top-style: dashed; border-right-style: none; border-bottom-style: none; border-left-style: none;
	border-top-color: #999999; padding-top:5px;}

.pad05 { padding-right:12px; padding-top:9px; }
.pad06 { padding-bottom:6px; padding-right:3px; padding-top:3px; background-color:#FFFFFF; }
.pad07 { padding-right:7px; padding-top:8px; }
.pad08 { padding-right:7px; padding-top:3px; }
.pad09 { padding-bottom:2px; padding-top:2px; }
.pad10 { padding-bottom:10px; padding-top:9px; }
.pad11 { padding-bottom:3px; padding-top:9px; }
.pad12 { padding-bottom:3px; padding-top:6px; }
.pad13 { padding-bottom:5px; padding-top:2px; }
.pad14 { padding-bottom:5px; padding-top:5px; }

.imagemesq { float:left; border:1px solid black; margin:0px 10px 2px 0px; }
.imagemesq2 { float:left; margin:0px 5px 0px 5px; }
.imagemdir { float:right; border:1px solid black; margin:0px 0px 2px 10px; }
.floatdir { float:right; margin:0px 0px 10px 0px; }

.td07 { padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 5px; letter-spacing:1px; font-weight: normal ; font-size:11px; }

.td07_b { letter-spacing:1px; color:#000000; font-weight: normal ; }
.td07_b a:link, .td07_b a:visited { color: #cc0000; font-size: 10px; font-weight: normal; }
.td07_b a:hover { color: #ff0000; text-decoration: underline; font-weight: none; font-style: normal; font-variant: normal; }
.td07_b a:active { color: #ff0000; }

.txtnovidades { font-size: 10px; color:#990000; font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px; font-weight: normal; }
.txtnovidades a:link, .txtnovidades a:visited { color: #990000; font-size: 10px; font-weight: normal;  text-decoration: none;}
.txtnovidades a:hover { color: #cc0000; text-decoration: none; font-weight: normal;  font-style: normal; font-variant: normal; }
.txtnovidades a:active { color: #cc0000; }

.txtapoio { font-size: 10px; color:#000000; font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px; }
.txtapoio a:link, .txtapoio a:visited { color: #990000; font-size: 10px; font-weight: none; text-decoration: none;}
.txtapoio a:hover { color: #cc0000; text-decoration: none; font-weight: none; font-style: normal; font-variant: normal; }
.txtapoio a:active { color: #cc0000; }

.txtfooter { font-size: 10px; color:#FFFFFF; font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px; background-color:#990000; }
.txtfooter a:link, .txtfooter a:visited { color: #ffffff; font-size: 10px; font-weight: 600; text-decoration: underline ; }
.txtfooter a:hover { color: #ffffff; text-decoration: none; font-weight: 600; font-style: normal; font-variant: normal; }
.txtfooter a:active { color: #ffffff; }

.txtfooter2 { font-size: 11px; color:#000000; font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px; padding-bottom:5px; font-weight: normal; }
.txtfooter2 a:link, .txtfooter2 a:visited { color: #cc0000; font-size: 11px; font-weight: normal;  }
.txtfooter2 a:hover { color: #990000; text-decoration: underline overline ; font-weight: normal; font-style: normal; font-variant: normal; }
.txtfooter2 a:active { color: #990000; }

.txtautor { font-size: 11px; color:#000000; letter-spacing:1px; padding-bottom:5px; font-style:italic; font-weight: normal; }
.txtautor a:link, .txtautor a:visited { color: #cc0000; font-size: 11px; font-weight: normal; font-style: italic; }
.txtautor a:hover { color: #cc0000; text-decoration: underline ; font-weight: normal;  font-style: italic; font-variant: normal; }
.txtautor a:active { color: #cc0000; }

.txtnota { color: #990000; }
.txt11 { font-size: 11px; }

.lista { font-size: 11px; color:#990000; font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px; font-weight: normal; }
.lista a:link, .lista a:visited { color: #cc0000; font-size: 10px; font-weight: normal; text-decoration: none;}
.lista a:hover { color: #cc0000; text-decoration: underline; font-weight: none; font-style: normal; font-variant: normal; }
.lista a:active { color: #cc0000; }

.lista2 { font-size: 11px; color:#000000; font-family: Tahoma, Verdana, sans-serif; letter-spacing:1px; font-weight: bold; }
.lista2 a:link, .lista2 a:visited { color: #cc0000; font-size: 11px; font-weight: normal; text-decoration: none;}
.lista2 a:hover { color: #cc0000; text-decoration: underline; font-weight: none; font-style: normal; font-variant: normal; }
.lista2 a:active { color: #cc0000; }

.brancobold { color: #000000; font-size: 10px; font-weight: bold; }
.textobold { color: #000000; font-size: 11px; font-weight: bold; }
.txtgrenat { color: #990000; }

.cx_pesq { /*height: 16px;*/ font-family: Verdana, Tahoma, sans-serif; font-size: 10px; border: 1px  solid #333333;}
.cx_pesq4 { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; border: 1px  solid #333333;}
.cx_pesq5 { border: 1px  solid #333333;}
.botao { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight:bold; background-color:#EFEFEF; color: #990000; border: 1px solid #333333; width:35px; }
.botao2 { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight:bold; background-color:#EFEFEF; color: #990000; border: 1px solid #333333; width:80px; }
.botao3 { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight:bold; background-color:#EFEFEF; color: #990000; border: 1px solid #333333; width:140px; }