.txttabela {position:relative; font-family: Arial; font-size: 10px; color: #000000; line-height: 9px;}

.sessoes {position:relative; margin-bottom: 20px;}
.titulo_busca{font-family: Arial; font-size: 16px; color: Red; font-weight: bold;}

#box {position:relative; width: 394px; font-family: Arial;}
#box .meio {position:relative; background-image: url(images/box-meio.gif); background-repeat: repeat-y; padding: 0 12 10 18;}
#box .meio2 {position:relative; background-image: url(images/box-meio.gif); background-repeat: repeat-y;}
#box .tit {font-size: 14px; font-weight: bold; color: #B3B3B3; padding: 0px 0px 0px 0px;}
#box .titgrupo {font-size: 11px; font-weight: bold; color: #858585; padding: 0px 0px 0px 0px;}
#box .titfoto {font-size: 15px; font-weight: bold; color: #B3B3B3; width: 205px;}
#box .listra {position:relative; background-image: url(images/box-listra.gif); background-repeat: repeat-x; height: 10px;  margin: 8 0 0 0;}
#box .botoessuperior {background-image: url(images/box-listra.gif); background-repeat: repeat-x;width:100%; height:25px;margin-top:2px;}
#box .local {font-size: 10px; color: #FF0000;}
#box .data{font-size: 10px; color: #818181;}
#box .botoes {position:relative; background-image: url(images/box-bx.gif); background-repeat: no-repeat; height: 41px; padding: 9 10 0 18;}
#box .botoesprogramacao {position:relative; background-image: url(images/box-bx_new.gif); background-repeat: no-repeat; height: 30px; _height: 38px; padding: 9 10 0 18;}
#box .botoesfinal {position:relative; background-image: url(images/box-bxpq.gif); background-repeat: no-repeat; height: 2px; padding: 9 10 0 18;}

#box .botoes2 {position:relative; background-image: url(images/box-bx2.gif); background-repeat: no-repeat; height: 10px; padding: 9 10 0 18;}
#box .botoes2_modificado {position:relative; height: 10px; padding: 9 10 0 18;}
#box .botoesconjunto {position:relative; height: 41px;}
#box .botoesconjuntoprogramacao {position:relative; height: 24px;}
#box .botoesconjunto2 {position:relative; height: 15px;}
#box .botoes .legenda, #box .botoesconjunto .legenda{float:left; width:160px; height:22px;padding-top:4px;font-family: Arial; font-size: 10px; color: Gray; font-weight: bold;}
#box .legenda{float:left; width:160px; height:22px;padding-top:4px;font-family: Arial; font-size: 10px; color: Gray; font-weight: bold;}
#box .check {position:relative; float: left; margin: 3 3 0 0;}
#box .faixabotoesfundo {height:24px; _height:31px;}

#box .fotobg {position:absolute; width:158px; height:130px; top: -15px; left:230px; _left: 212px; background-image: url(images/box-foto.gif);}
#box .fotobgnew {position:relative; width:158px; height:130px; top: -15px; left:20px; background-image: url(images/box-foto.gif);}
#box .fotobg2 {position:absolute; width:158px; height:130px; top: 0px; left: 0px; background-image: url(images/box-foto.gif);}
#box .foto {position:relative; padding: 21 0 0 9;}
#box .datafoto {height:75px}

#box .data2 {font-size: 10px; color: #818181;  margin-bottom: 10px;}
#box .txt {font-size: 10px; color:777777; margin-bottom: 20px;}
#box .tit2 {font-size: 12px; font-weight: bold; color:8A8A8A; }
#box .listra2 {position:relative; background-image: url(images/box-listra.gif); background-repeat: repeat-x; height: 10px;  width: 368px; margin: 8 0 0 2;}

#box .meiocinza {position:relative; background-image: url(images/boxcinza-meio.gif); background-repeat: repeat-y; padding: 0 12 10 18;}
#box .meiocinzathubs {position:relative; background-image: url(images/boxcinza-meio.gif); background-repeat: repeat-y; padding: 0 10 10 10;}
#box .meiocinzainstitucional {position:relative; background-image: url(images/boxcinza-meio.gif); background-repeat: repeat-y; padding: 0 12 0 18;}
#box .botoescinza {position:relative; background-image: url(images/boxcinza-bx.gif); background-repeat: no-repeat; height: 41px; padding: 9 10 0 18;}
#box .botoescinzasemlinha {position:relative; background-image: url(images/boxcinza-bx_new.gif); background-repeat: no-repeat; height:40px; padding: 9 10 0 18;}
#box .botoescinzasemlink {position:relative; background-image: url(images/boxcinza-bx_fecha.gif); background-repeat: no-repeat; height: 10px;}
#box .especial {position:relative; width:379px; height:103px; margin: 8 0 8 -12;}
#box .titespecial {font-size: 12px; font-weight: bold; color: #3F3F3F;}

#box .eventit {font-size: 11px; font-weight: bold; color: #646464;}
#box .txteven {position: realtive; width: 365px; font-family: arial;}
#box .evenbx {position:relative; width: 394px; height: 100px; background-image: url(images/box-bxeven.gif); background-repeat: no-repeat;}
#box .theinput {border: 0px none; background-color: #fff; width: 100%; height: 14px; font-size: 10px;}
#box .evenfield {font-size: 11px;  color: red;}

#box .txtinfo {font-size: 10px; color:#4F4E4E; margin: 8 15 20 0;}
#box .txtinfoto {font-size: 10px; color:#4F4E4E; margin: 40 15 20 0;}
#box .txtinfoto2 {font-size: 10px; color:#4F4E4E; margin: 10 15 20 0;}
#box .txticone {position: realtive; width: 365px;}
#box .txticone2 {position: realtive; width: 360px;;}
#box .icone {position: realtive; width: 24px; float: left;}
#box .icone2 {position: realtive; width: 24px; float: left; padding-top: 2px;}
#box .iconepq {position: realtive; width: 17px; float: left;}
#box .dir {position: realtive; width: 333px; float: right; margin-bottom: 10px;}
#box .dir2 {position: realtive; width: 370px; margin-bottom: 10px;}
#box .preco {font-family: Arial; font-size: 10px; color:000000; }

#box .linkstit {font-size: 11px; font-weight: bold; color: #B3B3B3;}
#box .links a {font-size: 10px; color: #FF0000; text-decoration: none; padding-left: 21px;;}
#box .linksicone {position: realtive; width: 18px; float: left;}
#box .linksdir {position: realtive; width: 345px; float: right; margin-bottom: 2px;}
#box .linkstxt {font-size: 10px; color:777777; padding-left: 21px; margin-bottom: 2px;}

#prog {position: relative; margin: 0 0 15 0;}
#campo input {font-family: Arial; font-size: 10px; color: #000; width: 133px; height: 16px; border: 0px; text-indent: 5px; margin-bottom: 5px;}
#lista select {font-family: Arial; font-size: 10px; color: #000; width: 120px; height:70px; background-color: #e5e5e5; margin: 5 0 0 0;}
#txt {font-family: Arial; font-size: 11px; font-weight: bold; color: #575757; text-align: center;  padding: 8 0 0 0;}
#fd2 {position: relative; background-image: url(images/fd2-prog.gif); background-repeat: no-repeat; width: 396px; height: 33px;}
#fd3 {position: relative; background-image: url(images/fd3-prog.gif); background-repeat: no-repeat; width: 396px; height: 130px;}

/*.paginacao{
	color: #FF0000;
	width: 394px;
}
.paginacao a{
	color: #FF0000;
	text-decoration:none;
	
}
.paginacao a:hover{
	color: #FF0000;
	text-decoration: underline;
}*/

.paginacao_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
	text-decoration:underline;
}

.paginacao{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4F4E4E;
}
.paginacao a{
	font-family:Arial, Helvetica, sans-serif;
	color: #4F4E4E;
	text-decoration:none;
	
}
.paginacao a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #4F4E4E;
	text-decoration: underline;
}


#result {position:relative; font-family: Arial; line-height: 9px;}
#result td {height: 25px;}
#result .area {font-size: 10px; color: #575757; padding-left: 3px;}
#result .area  a{color: #575757; text-decoration:none}
#result .area  a:hover{color: Red; text-decoration:none; width:100%; /*background-color:#f5f5f5*/}
#result .qtd {font-size: 12px; color: #FFCC00; font-weight: bold; text-align: right; width: 32px;}

#fdresult {position:relative; background-image: url(images/box_atividades.gif); background-repeat: no-repeat; width: 130px; height: 49px; margin-bottom: 10px;}
#fdresult .qtd {font-family: Arial; font-size: 20px; color: #FFCC00; font-weight: bold; text-align: center; padding-top: 4px;}

.titulo_cz2{font-family: Arial; font-size: 12px; color: #575757; font-weight: bold;}
.txtinfo {font-family: Arial; font-size: 10px; color:#4F4E4E; margin: 8 15 20 0;}
