body {
	margin: 0;
	margin-top: 20px;
	padding: 0;
	text-align: center;
	font: 12px arial;
	background: url(../images/fundo.gif) #181A5F;
}
img { border: 0; }

.btBusca {
	font: 12px arial; 
	color: #fff; 
	font-weight: bold; 
	background: #181A5F; 
	border: 1px solid #fff;
}
.formBusca {
	font: 11px arial; 
	width: 140px;
}



/***********************/
/* HEADER, FLASH, MENU */
/***********************/
#header {
	margin: 0 auto;
	padding: 0;
	width: 905px;
}
.lgPartido {
	text-align: right;
	padding: 5px 4px;
}
.flash {
/*	background: url(../images/animacao_home.jpg) no-repeat;*/
	width: 905px;
	height: 452px;
	margin-bottom: 1px;
}
.flashInn {
/*	background: url(../images/animacao_interna.jpg) no-repeat;*/
	width: 905px;
	height: 150px;
	margin-bottom: 1px;
}

.menu {
	list-style: none;
	margin: 0;
	padding: 0 27px;
	height: 67px;
position: relative;
z-index: 10;
	background: url(../images/fd_mn.gif);
}
.menu li {
	float: left;
	padding: 24px 7px 0 6px;
}
.menu li a { 
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	display: block;
}
.menu li a:hover { background: url(../images/mn-fd.gif) no-repeat; } 



/***********************/
/*  CONTEUDO CENTRAL   */
/***********************/
.master { background: #181A5F; }
#DivMsg { padding: 10px 0 0 0; color: #ff0000; }
#main {
	width: 905px;
	margin: 20px auto;
}

.leis {
	background: #1c1f79;
	width: 250px;
	height: 330px;
	padding: 0;
	float: left;
}
.txtLei {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 250px;
}
.txtLei li {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
}
.txtLei .dados {
	font: 11px arial;
	color: #fff;
	text-align: center;
	padding: 0 5px 0 20px;
	margin-top: 10px;
	border-right: 1px solid #fff;
}
.txtLei .dados span {
	font: 14px arial;
	color: #FFB301;
	display: block;
	font-weight: bold;
	padding: 2px 0 0 0;
}
.txtLei .dados span.data { font: 17px arial; font-weight: bold; color: #ffb200; text-transform: uppercase; }
.txtLei .dados span.diames { font: 14px arial; font-weight: bold; color: #ff7700; text-transform: uppercase; }
.txtLei .dados span.dataAno { font: 20px arial; font-weight: bold; color: #ff7700;line-height: 13px; }



.txtLei .txt {
	width: 150px;
	height: 100px;
	text-align: left;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.txtLei .txt span {
	font: 12px arial;
	color: #FFB301;
	display: block;
	font-weight: bold;
	padding: 2px 0 0 0;
}
.txtLei .txt a { font: 12px arial; color: #fff; text-decoration: none; }
.txtLei .txt a:hover { text-decoration: underline; }

.leis .veja, .tab_container .veja {
	font: 12px arial;
	color: #FFB301;
	float: left;
	text-align: right;
	width: 250px;
	padding: 20px 0 10px 0;
}
.tab_container .veja {
	font: 12px arial;
	color: #FFB301;
	float: left;
	text-align: left;
	width: 230px;
	padding: 10px 0 0 20px;
}
.leis .veja a { 
	font: 12px arial;
	font-weight: bold;
	color: #FFB301;
	text-decoration: none;
	margin: 0 20px 0 0;
}
.leis .veja a:hover, .tab_container .veja a:hover { text-decoration: underline; } 
.leis h1, .noticiaUlt h1 {
	margin: 0;
	padding: 15px 20px 5px 20px;
	font: 18px arial narrow;
	font-weight: bold;
	text-align: left;
	color: #FFB301;
	text-transform: uppercase;
}
.leis h1 b { color: #fff; }

.noticiaDtk {
	float: left;
	width: 320px;
	height: 300px;
	margin-left: 40px;
	text-align: left;
}
.noticiaDtk img { border: 5px solid #2428A8; margin: 5px 5px 0 0; }
.noticiaDtk h2 {
	margin: 0;
	padding: 0;
	font: 17px arial narrow;
	font-weight: bold;
	text-align: left;
	color: #ffb200;
}

.noticiaDtk p {
	font: 12px arial;
	color: #fff;
}

.noticiaDtk a {
	font: 12px arial;
	color: #fff;
	text-decoration: none;
}

.noticiaDtk a:hover {
	font: 12px arial;
	color: #fff;
	text-decoration: underline;
}

.noticiaUlt {
	text-align: left;
	width: 250px;
	height: 330px;
	margin-left: 40px;
	padding: 0;
	float: left;
}
.noticiaUlt h1 {
	margin: 0;
	padding: 15px 20px 5px 20px;
	font: 18px arial narrow;
	font-weight: bold;
	text-align: left;
	color: #fff;
	text-transform: uppercase;
}
.noticiaUlt .veja a { 
	font: 12px arial;
	font-weight: bold;
	color: #FFB301;
	text-decoration: none;
	margin: 0 20px 0 0;
}



/* inicio tabs ultima noticia */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 45px;
	width: 250px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
   width: 68px;
   height: 35px;
	margin-bottom: 0px;
	background: #282a68;
	overflow: hidden;
	position: relative;
	margin-top: 8px;
	margin-right: 2px;
	z-index:1;
}
ul.tabs li.none { margin-right: 0; }
ul.tabs li a {
	text-decoration: none;
	color: #9192b4;
	display: block;
	font: 11px arial narrow;
	line-height: 13px;
	padding: 5px 0 0 5px;
	outline: none;
	text-align: inherit;
}
ul.tabs li a big { font-size: 13px; }
ul.tabs li a:hover {
	height: 31px;
}	
html ul.tabs li.active {
	background: #1c1f79;
	width: 110px;
	height: 45px;
	margin-top: 0;
	padding: 7px 0 0 0;
	text-transform: uppercase;
}
html ul.tabs li.active a {
	font-size: 16px;
	line-height: 16px;
	padding: 0 0 0 10px;
	color: #ffb200;
	font-weight: bold;
}
html ul.tabs li.active big { font-size: 16px; color: #ffffff; font-weight: bold; }
.tab_container {
	clear: both;
	float: left; 
	width: 250px;
	background-color: #1c1f79;
}
.tab_content {
	padding: 0;
	height: 218px;
	background-color: #1c1f79;
}
.buscaHome {
	border: 0;
	padding: 3px 20px 15px 20px;
}
.buscaHome form { margin: 0; padding: 0; font-size: 1px;}
.buscaHome input { vertical-align: middle; }

.buscaHome .campoBusca {
	border: 1px solid #0b0c34;
	font-size: 12px;
	height: 22px;
	width: 140px;
	padding:  3px 0;
}
.buscaHome .btBUsca {
	padding: 1px 0;
	width: 60px;
	margin-left: 5px;
	text-decoration: none;
}
.listing {
	height: 72px;
	clear: both;
}
.listing .title { padding: 10px 10px 10px 10px; }
.listing .title a {
	font: 12px arial;
	text-align: left;
	text-decoration: none;
	color: #fff;
}
.listing .title a:hover { color: #ff7700;  }
.listing .title span {
	display: block;
	float: left;
	padding: 6px 10px;
	margin-right: 7px;
	margin-bottom: 10px;
	font-size: 26px;
	font-weight: bold;
	color: #ff7700;
	background: #181A5F;
}

.listing.coment .title span { color: #ffb200;}
.listing.coment .title a:hover { color: #ffb200;  }

/* fim tabs ultimas noticias */






.noticiaUlt .list {
	margin-bottom: 5px;
	height: 105px;
	clear: both;
	background: none;
}
.noticiaUlt .list .dados {
	margin: 10px 10px 10px 10px;
	padding: 0 10px 3px 10px;
	text-align: center;
	float: left;
	font: 10px arial;
	color: #ffb200;
	background: none;
	border-right: 1px solid #fff;
}
.noticiaUlt .list .dados span {
	font: 14px arial;
	display: block;
	font-weight: bold;
	padding: 1px 0 0 0;
}
.noticiaUlt .list .dados .data { font: 17px arial; font-weight: bold; color: #ffb200; text-transform: uppercase; }
.noticiaUlt .list .dados .diames { font: 18px arial; font-weight: bold; color: #ff7700; text-transform: uppercase; }
.noticiaUlt .list .dados .dataAno { font: 20px arial; font-weight: bold; color: #ff7700;line-height: 12px; }
.noticiaUlt .list .title { padding: 10px 20px 10px 10px; }
.noticiaUlt .list .title a {
	font: 12px arial;
	text-align: left;
	text-decoration: none;
	color: #fff;
}
.noticiaUlt .list .title a:hover { color: #ffb200;  }







.conteudo {
	float: left;
	width: 530px;
	height: 300px;
	margin-left: 40px;
	text-align: left;
}
.conteudo img { border: 5px solid #2428A8; margin: 15px 5px 0 0; }
.conteudo h2 {
	margin: 0;
	padding: 0;
	font: 25px arial narrow;
	font-weight: bold;
	text-align: left;
	color: #fff;
	text-transform: uppercase;
}
.conteudo p { font: 14px arial; color:#fff; }

.leia_mais { 
	font: 12px arial;
	color: #FFB301;
	margin: 10px 0;
}
.leia_mais a { text-decoration: none; color: #FFB301; font-weight: bold; }
.leia_mais a:hover { text-decoration: underline; } 



#boxes {
	background: #0B0C34;
}
.box {
	width: 260px;
	padding: 20px 0;
	margin: 0 20px 0 20px;
	-margin: 0px 20px 0 16px;
	float: left;
}
.center { width: 905px;	margin: 0 auto; text-align: left; clear: both; }
.box h1 {
	margin: 0;
	padding: 5px 0;
	font: 18px arial narrow;
	font-weight: bold;
	color: #FFB301;
	text-transform: uppercase;
}
.box h1 b { color: #fff; }

.box img { 
	width: 247px; 
	height: 82px;
	border: 5px solid #2428A8;
	margin: 5px 0;
}
.box p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 12px arial;
	color: #fff;
}
.box p strong { color: #FFB301; display: block; }
.box p b { color: #FFF; }
.box a {
	font: 12px arial;
	color: #fff;
	text-decoration: none;
}
.box a:hover { text-decoration: underline; }

.vejaMais a {
	font: 12px arial;
	color: #FFB301;
	font-weight: bold;
	text-align: right;
	padding: 10px 0;
}



/***********************/
/*       FOOTER        */
/***********************/
#footer {
	margin: 0;
	padding: 0;
	border-top: 2px solid #2428A8;
	background: #010220;
	height: 70px;
}
#footer span {
	display: block;
	width: 905px;
	margin: 0 auto;
	text-align: left;
	color: #8788A4;
	padding: 25px 0 0 0;
}
#footer span b {
	color: #fff; 
}


.sbMnInn {
	float: left;
}
.sbMnInn h1 { 
	font: 25px arial;
	font-weight: bold;
	text-align: left;
	color: #ffb200;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 40px;
}
.sbMnInnFd {
	width: 201px;
	background: url(../images/sbMnfd.gif) repeat-y; 
	margin: 0 0 0 45px;;
	padding: 0;
}
.sbMnInnFd a, .sbMnInnFd span {
	font: 18px arial narrow;
	font-weight: bold;
	color: #fff;
	display: block;
	margin: 3px 9px 0 9px;
	padding: 2px 0 9px 8px;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px solid #ff9d00; 
}
.sbMnInnFd span {
	margin: 0px 9px 0 4px;
	padding: 2px 0 5px 4px;
	text-decoration: none;
	text-align: left;
	border-bottom: 0; 
}
.sbMnInnFd a:hover { color: #2428a8; }
.sbMnInnFd .none { border: 0; }

.subMn { border-bottom: 1px solid #ff9d00; padding: 0 0 10px 0; margin: 0 9px; }
.subMn a {
	padding: 0;
	display: block;
	margin: 2px 0;
	padding: 4px 10px 4px 46px;
	font: 15px arial narrow;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	border: 0;
}
.subMn a:hover { background: none; color: #fff; font-weight: bold; }


a.mnFoto {
	font: 18px arial narrow;
	font-weight: bold;
	line-height: 16px;
	color: #fff;
	display: block;
	margin: 3px 9px 0 9px;
	padding: 4px 0 9px 8px;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px solid #ff9d00; 
}
a.mnFoto:hover {
	color: #2428a8;
	background: none;
}
a.mnFoto span { font-weight: normal; font: 12px arial narrow; line-height: 15px; }




.contentInn {
	float: left;
	margin-left: 30px;
	width: 600px;
	text-align: left;
}
.contentInn h1 {
	font: 25px arial;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	color: #fff;
	margin: 0 10px 10px 10px;
	padding: 0;
}
.text {
	padding: 0 10px 10px 10px;
}
.text p, .texto p {
	color: #fff;
	margin: 10px;
	text-align: justify;
	font: 14px arial;
}
.texto p a {
	color: #ff9d00;
}
.btVoltar {
	padding: 0;
}
.btVoltar img {
	margin: 10px 0 10px 10px;
	display: inline;
}


/***************************************************/
/*       ESTILOS PARA AS CHAMADAS COM DADOS        */
/***************************************************/
.lista {
	width: 600px; 
	float: left;
	margin-bottom: 5px;
	background: #0b0c34;
}
.lista .dados {
	margin: 10px 10px 10px 0px;
	padding: 0 10px 3px 10px;
	text-align: center;
	float: left;
	font: 10px arial;
	color: #ffb200;
	background: url(../images/dvBlue.gif) no-repeat right ;
}
.lista .dados span, .lista .data span { display: block; text-transform: uppercase; }
.lista .number { font: 15px arial; font-weight: bold; line-height: 12px; }
.lista .mes { font: 9px arial narrow; line-height: 12px; margin-top: 2px; color: #ffb200; }
.lista .ano { font: 21px arial; line-height: 14px; margin-top: 5px; color: #ff7700; }
.lista .numberAno { font: 19px arial; font-weight: bold; color: #ff7700; }

.lista .data { font: 17px arial; font-weight: bold; color: #ffb200; }
.lista .diames { font: 18px arial; font-weight: bold; color: #ff7700; }
.lista .dataAno { font: 19px arial; font-weight: bold; color: #ff7700;line-height: 12px; }
.lista .title { padding: 10px; }
.lista .title a {
	font: 14px arial;
	text-align: left;
	text-transform: none;
	text-decoration: none;
	color: #fff;
	margin: 0;
	padding: 0;
}
.lista .title a:hover { color: #ffb200;  }

.audio, .video {
	padding: 10px;
}
.audio p, .video p {
	font: 13px arial;
	text-align: left;
	text-decoration: none;
	color: #fff;
	margin: 0;
	padding: 0 0 0px 0;
}
.audio span {
	display: block;
	font: 10px arial;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	color: #8788a4;
	margin: 0;
	padding: 0 0 0 0;
}

.audio .audioTxt a {
	float: right; 
	padding: 7px 3px 0 0;
	font: 11px tahoma;
	text-align: right;
	text-decoration: none;
	color: #ffb200;
	margin: 0;
}
.audio .audioTxt a:hover {
	text-decoration: underline;
	color: #ffb200;
	margin: 0;
}

.vejaMais {
	font: 11px arial;
	text-align: left;
	text-decoration: none;
	color: #8788a4;
	margin: 0 0 0 0;
	padding: 0;
}
.vejaMais:hover { color: #ffb200; }

.lista .title h2 {
	font: 17px arial;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffb200;
	margin: 0;
	padding: 0;
}
h3 {
	font: 22px arial;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #fff;
	margin: 20px 0 10px 0;
	padding: 0 10px;
}


.fdBlue { background: #0b0c34; margin: 0 0 15px 0; }
.fdBlue .lista {
	margin: 0;
}
.Blue { background: #0b0c34; padding: 20px 10px; }
.Blue h2 {
	margin: 0;
	padding: 0 10px 10px 10px;
	font: 18px arial narrow;
	font-weight: bold;
	text-align: left;
	color: #ffb200;
	text-transform: uppercase;
}



.fotos {
	padding: 0;
	margin: 0;
	float: left;
}

.ThumbEstim {
	float: left; 
	width: 182px; 
	margin: 0 7px 15px 11px; 
	text-align: center;
	font: 12px arial;
	color: #fff;
}
.ThumbEstim a {
	padding: 5px;
	margin: 0;
	float: left;
	background: #2428A8;
}

.pEstim {
	width: 172px;
	height: 129px;
	margin: 0;
	padding: 0;
	
}
.fotos .thumb { 
	width: 172px;
	height: 129px;
	margin: 0px 5px 20px 10px;
	background: #fff;
	float: left;
	border: 5px solid #2428A8;
}


.form, .texto {
	padding: 10px;
}
.form p, .texto p {
	color: #fff;
	margin: 10px;
}
.form table {
	padding: 0;
	margin: 0;
	width: 540px;
	font: 12px arial;
	color: #fff;
}
.form table td { padding: 5px 0 0 0; }
.form table td input, textarea, select { margin: 0 0 5px 0; padding: 1px; font: 12px arial; border: 0; }
textarea { width: 425px; }




/***************************************************/
/*                SUB MENU DROP                    */
/***************************************************/
.subMenuDrop {
	left: 0;
	padding: 0;
	margin: 0;
}
ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li ul {
	position: absolute;
	display: none;
	padding: 10px 0 0 0;
	left: 0; /* Set 1px less than menu width */
	top: 40px;
	width: 145px;
z-index:10; 
	}
ul#primary-nav li ul li {
	padding: 0; 
	margin: 0;
}

ul#primary-nav li .subMenuDrop li a {
	width: 145px;  
	display: block;
	padding: 3px 5px;
	margin: 0 3px; 
	background: #ff7700;
	font: 15px arial narrow;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #ffbd00;
} /* Sub Menu Styles */



ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }

ul#primary-nav li .subMenuDrop li a:hover { color: #2428a8; background: #ffbd00; }

#divResultado {
	height: 300px;
}
#divResultado .text {
	padding: 20px 10px 20px 10px;
	font-weight: bold;
}

.paginacao {
	background: url(../images/bgPagin.gif) no-repeat;
	width: 600px;
	height: 20px;
	padding: 5px 0 5px 0;
margin: 10px 0 0 0;
	text-align: center;
	float: left;
}
.paginacao a.ant, .paginacao a.pro {
	float: left;
	display: block;
	width:  62px;
	height: 20px;
	font: 1px arial;
	text-indent: -5000px;
}
.paginacao a.ant {
	background: url(../images/btAnterior.gif) no-repeat center left;
	margin-left: 10px;
	-margin-left: 5px;
}
.paginacao a.pro {
	background: url(../images/btProximo.gif) no-repeat center right;
}
.paginacao .numero {
	width: 455px;
	height: 20px;
	float: left;
}
.paginacao .numero a {
	display: inline-block;
	width: 25px;
	font: 14px arial;
	font-weight: bold;
	padding: 2px 0;
	color: #fff;
	text-decoration: none;
}
.paginacao .numero a:hover, .paginacao .numero a.ativo { color: #2428a8; }









/* COMENTARIOS */
.FootComent {
	width: 600px;
	padding: 5px 0;
	text-align: center;
	float: left;
}
.FootComent .votar {
	float: left;
	padding: 0 0 0 123px;
	background: url(../images/txt_avalie.gif) no-repeat 5px 4px #000;
	margin-right: 10px;
	text-align: right;
}
.FootComent .votar img { float: left; margin: 0; }
	
.FootComent .votar a {
	display: block;
	float:left;
	width: 19px;
	height: 19px;
	font: 1px arial;
	color: Black;
	background:url(../images/bullet_avalie_on.gif) no-repeat center center;
}

.FootComent .comentar {
	float: left;
	background: url(../images/txt_cometarios.gif) no-repeat 32px 4px #000;
	padding: 3px 85px 3px 8px;
	font: 10px arial;
}
.FootComent .comentar a { 	color: #36FF00; text-decoration: none; }
.FootComent .comentar a:hover { 	color: #36FF00; text-decoration: underline; }

.FootComent .comente {
	display: block;
	width: 111px;
	height: 18px;
	float: right;
	background: url(../images/bt_comente_post.gif) no-repeat;
	padding: 0;
	margin: 0;
	font: 1px arial;
	color: #000;
}


.comentarios {
	width: 600px;
	padding: 0 0 0 0;
	position: relative;
	z-index: 1;
	text-align: center;
}
.comentarios h2 {
	margin: 0;
	padding: 5px 0 10px 0;
	font: 25px arial narrow;
	font-weight: bold;
	text-align: left;
	color: #fff;
	text-transform: uppercase;
}
.comentarios .txtCom {
	width: 600px;
	margin: 0 auto;
	padding: 5px 0 15px 0;
	text-align: left;
	background: url(../images/dotv.gif) no-repeat left;
}
.comentarios .txtCom span {
	background: #FF7700;
	padding: 5px 8px;
	color: #FFF;
	font: 10px arial;
}
.comentarios .txtCom span b {
	font: 11px arial;
	color: #181A5F;
	text-transform: uppercase;
	font-weight: bold;
}
.comentarios .txtCom p {
	padding: 10px 2px 10px 2px;
	margin: 0;
	font: 11px arial;
	color: #fff;
}




.dxComent {
	width: 600px;
	height: 230px;
	margin: 15px auto;
	text-align: left;
	background: url(../images/bg_DxComent.gif) no-repeat;
	position: relative;
}
.dxComent.sucess {
	width: 600px;
	height: 230px;
	margin: 15px auto;
	text-align: left;
	border: 0;
	background: url(../images/bg_DxComent2.gif) no-repeat;
	position: relative;
}
.dxComent fieldset {
	padding: 78px 24px 0 24px;	
}

.dxComent .input {
	border: 1px solid #000;
	width: 200px;
	height: 17px;
	font: 11px arial;
	color: #000;
}
.dxComent .input.error { background: #FDB5B5; border: 1px solid #000; }
.dxComent error { background: #FDB5B5; border: 1px solid #000; }
.dxComent textarea {
	width: 320px;
	height: 78px;
	float: right;
	color: #000;
	border: 1px solid #000;
	margin-top: 1px;
}
.contador {
	position: absolute;
	top: 61px;
	left: 537px;
	border: 0;
	background: #2428a8;
	width: 40px;
	height: 16px;
	text-align: right;
	font: 11px arial;
	color: #fff;
	z-index: 1;
}
.linkRegras {
	position: absolute;
	top: 30px;
	left: 270px;
	width: 83px;
	height: 16px;
	text-align: center;
	color: #FFF;
	z-index: 2;
}
.dxComent .campos {
	float: left;
	height: 40px;
	margin-bottom: 18px;	

}
.dxComent label {
	display: block;
	clear: both;
}

.buttom {
	margin: 0;	
	padding: 0;
	text-align: right;
	clear: left;
}
.buttom img { vertical-align: middle; }

.btVoltarPosts {
	padding: 7px 5px;
	width: 570px;
	height: 20px;
	clear: left;
	text-align: left;
}
#imgVoltarPost {
	margin-bottom: 26px;
}
.btFechar {
	position: absolute;
	top: 10px;
	left: 100%;
	display: block;
	width: 100px;
	height: 13px;
	margin-left: -106px;
	background: url(../images/bt_fecharJanela.gif) no-repeat bottom;
	font: 1px arial;
	color: #FFF;
	text-indent: -9999em;
	z-index: 11;
	outline: none;
}

.comentPaginErro {
	font: 25px arial narrow;
	font-weight: bold;
	text-align: left;
	color: #fff;
	text-transform: uppercase;
	
}
.comentPagin {
	width: 600px;
	height: 20px;
	padding: 5px 0;
	text-align: center;
}
.comentPagin a.ant, .comentPagin a.pro {
	float: left;
	display: block;
	width:  150px;
	height: 20px;
	font: 11px arial;
	color: #ff7700; 
	text-decoration: none;
}
.comentPagin a.ant {
	margin-left: 10px;
	-margin-left: 5px;
	text-align: left;
}
.comentPagin a.pro {
	text-align: right;
}
.comentPagin .numero {
	width: 285px;
	height: 20px;
	float: left;
}
.comentPagin .numero a {
	display: inline-block;
	width: 30px;
	font: 12px arial;
	padding: 2px 0;
	color: #fff;
	text-decoration: none;
}
.comentPagin .numero a:hover, .comentPagin .numero a.ativo { color: #ff7700; font-weight: bold; }


