/* ----------------------------------------------------------- */
/*   GERAL                                                    |*/
/* ----------------------------------------------------------- */

* {
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
}
body {
	background:#0161B7 url(../imagens/bg.jpg) no-repeat center top;
}
div.clear, span.clear {
	width: 
	height: 0;
	display: block;
	clear: both;
}

/* ----------------------------------------------------------- */
/*   TOPO                                                     |*
/* ----------------------------------------------------------- */

#topo {
	width: 1146px;
	height: 539px;
	background: url(../imagens/topo.png) center top no-repeat;
	margin: 0 auto;
}
#topo .arrow_topo {
	text-align: center;
}

/* ----------------------------------------------------------- */
/*   MENU                                                     |*/
/* ----------------------------------------------------------- */

#menu {
	margin: 487px 0 0 83px;
}
#menu ul li {
	float: left;
	margin: 0 0 0 21px;
}
#menu ul li:first-child {
	margin: 0;
}
#menu ul li img {
	cursor: pointer;
}
#menu ul li img:hover {
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
}
#menu ul li.ativo img {
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
}
#menu ul li a {
	cursor: default;
}

/* ----------------------------------------------------------- */
/*   MEIO                                                     |*/
/* ----------------------------------------------------------- */

#meio {
	width: 1146px;
	margin: 0 auto;
}
#meio .container {
	width: 955px; /* 980px */
	background-color: #fff;
	padding: 0 14px 15px 11px;
	margin: 0 0 0 54px;
}
#meio .container .esquerda {
	width: 660px;
	float: left;
	margin: 9px 0 0 0;
}
#meio .container .esquerda .noticia_isolada {
	width: 276px; /* 320px */
	height: 102px; /* 140px */
	font-family: Arial;
	background: url(../imagens/background_noticia_isolada.jpg) no-repeat left top;
	padding: 19px 22px;
	margin: 15px 0 0 0;
	float: left;
}
#meio .container .esquerda .noticia_isolada h2 {
	font-size: 14px;
	color: #CE2100;
	font-weight: bold;
}
#meio .container .esquerda .noticia_isolada p {
	font-size: 12px;
	color: #000;
	margin: 14px 0 0 0;
}
#meio .container .esquerda .noticia_isolada a {
	color: #CE2100;
	text-decoration: none;
}
#meio .container .esquerda .noticia_isolada a:hover {
	text-decoration: underline;
}
#meio .container .esquerda .com_conforto {
	width: 320px;
	height: 158px;
	background: url(../imagens/shadow_background_com_conforto.png) no-repeat right 4px;
	float: left;
	position: relative;
	margin: 15px 0 0 20px;
}
#meio .container .esquerda .com_conforto .balao {
	position: absolute;
	top: -50px;
	left: -66px;
}
#meio .container .esquerda .mural_de_recados {
	width: 264px; /* 324px */
	height: 303px; /* 353px */
	font-family: Arial;
	line-height: 19px;
	background: url(../imagens/background_mural_de_recados.png) no-repeat left top;
	float: left;
	padding: 25px 30px;
}
#meio .container .esquerda .mural_de_recados h2 {
	font-size: 14px;
	color: #003366;
	font-weight: bold;
	margin: 24px 0 0 3px;
}
#meio .container .esquerda .mural_de_recados p {
	font-size: 12px;
	color: #003366;
	margin: 19px 0 0 3px;
}
#meio .container .esquerda .mural_de_recados a {
	color: #fff;
	text-decoration: none;
}
#meio .container .esquerda .mural_de_recados a:hover {
	text-decoration: underline;
}
#meio .container .esquerda .mural_de_recados .botao {
	margin: 7px 0 0 -7px;
}
#meio .container .esquerda .tv_acesso {
	width: 325px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	line-height: 19px;
	float: left;
	margin: 0 0 0 11px;
}
#meio .container .esquerda .tv_acesso .shadow {
	width: 315px;
	height: 14px;
	background: url(../imagens/shadow_tv_acesso.jpg) no-repeat left top;
	margin: 0 auto;
}
#meio .container .esquerda .tv_acesso p {
	padding: 0 6px;
}
#meio .container .esquerda .tv_acesso a {
	color: #1D72B4;
	text-decoration: none;
}
#meio .container .esquerda .tv_acesso a:hover {
	text-decoration: underline;
}
#meio .container .direita {
	width: 262px;
	float: left;
	margin: 0 0 0 11px;
}
#meio .container .direita .topo {
	height: 30px; /* 54px */
	background: url(../imagens/background_direita_topo.jpg) no-repeat left top;
	padding: 24px 0 0 25px;
	margin: 2px 0 0 0;
}
#meio .container .direita .meio {
	background: #FFCC33 url(../imagens/background_direita_rodape.png) no-repeat left bottom;
	padding: 0 25px 94px 25px;
}
#meio .container .direita .meio .noticia {
	font-family: Arial;
	line-height: 19px;
	padding: 18px 0 0 0;
}
#meio .container .direita .meio .noticia h2 {
	font-size: 14px;
	color: #CE2100;
	font-weight: bold;
}
#meio .container .direita .meio .noticia p {
	font-size: 12px;
	color: #000;
	margin: 14px 0 0 0;
}
#meio .container .direita .meio .noticia a {
	color: #CE2100;
	text-decoration: none;
}
#meio .container .direita .meio .noticia a:hover {
	text-decoration: underline;
}
#meio .container .direita .meio .separador {
	height: 1px;
	background: url(../imagens/borda_direita.jpg) repeat-x left top;
	margin: 60px 0 0 0;
}
#meio .container .direita .meio #enquete {
	font-family: Arial;
	font-size: 11px;
	line-height: 19px;
	margin: 23px 0 0 0;
}
#meio .container .direita .meio #enquete h2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin: 15px 0 0 0;
}
#meio .container .direita .meio #enquete #resultados{
	font-size:12px;
}
#meio .container .direita .meio #enquete #mensagemVoto{
	display:none;
}
#meio .container .direita .meio #enquete #mensagemOpcao{
	display:none;

}
#meio .container .direita .meio input[type=radio] {
	vertical-align: -3px;
	margin: 0 12px 0 0;
}
#meio .container .direita .meio .radio {
	margin: 8px 0 0 0;
}
#meio .rodape {
	width: 980px;
	height: 160px;
	background: url(../imagens/background_rodape.png) no-repeat left top;
	position: relative;
	margin: 0 0 0 54px;
}
#meio .rodape .endereco {
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	padding: 53px 0 0 20px;
}
#meio .rodape .endereco a {
	color: #FFF;
	text-decoration: none;
}
#meio .rodape .endereco a:hover {
	text-decoration: underline;
}
#meio .rodape .balao {
	position: absolute;
	top: -160px;
	left: 801px;
}
#meio .copyright {
	width: 932px; /* 980px */
	font-family: Arial;
	font-size: 10px;
	color: #fff;
	padding: 24px 0;
	margin: 0;
}
#meio .copyright .esquerda {
	float: left;
}
#meio .copyright .esquerda ul li {
	float: left;
	margin: 0 0 0 8px;
}
#meio .copyright .esquerda ul li:first-child {
	margin: 0;
}
#meio .copyright .direita {
	float: right;
	margin: 11px 0 0 0;
}
#meio .copyright .links {
	color: #8BDEFF;
}
#meio .copyright .links a {
	color: #FFF;
	text-decoration: none;
}
#meio .copyright .links a:hover {
	text-decoration: underline;
}

/* ----------------------------------------------------------- */
/*   SUBMENU                                                  |*/
/* ----------------------------------------------------------- */

.submenu {
	width: 164px;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	background-color: #D02504;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: none;
	padding: 15px 0 0 0;
	z-index: 10;
}
.submenu ul li a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 8px 6px;
}
.submenu ul li a:hover {
	color: #FFC900;
	background-color: #EC2600;
}
/*.submenu ul li:first-child a:hover {
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
}*/
.submenu ul li:last-child a:hover {
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
}

/* ----------------------------------------------------------- */
/*   INTERNA                                                  |*/
/* ----------------------------------------------------------- */

.interna {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	padding: 12px 8px;
}
.interna h2 {
	font-size: 30px;
	font-weight: normal;
	color: #d83135;
	float: left;
	margin-bottom:20px;
}
.interna p {
	line-height: 19px;
	margin: 18px 0 0 0;
}
.interna a {
	color: #CE2100;
	text-decoration: none;
}
.interna a:hover {
	text-decoration: underline;
}
.interna p img {
	background-color: #fff;
	padding: 1px;
	border: 1px solid #ccc;
	float: right;
	margin: 0 0 12px 12px;
}
.interna .home {
	font-family: Arial;
	font-size: 12px;
	color: #d83135;
	font-size: 14px;
	font-weight: bold;
	float: right;
	padding: 12px 0 0 0;
}

/**/
.lista, #lista li{padding:15px; background:#f2f2f2; margin-bottom:3px;}
.lista h1 {	font:bold 14px Arial, Helvetica, sans-serif;}
.lista h2 {	font-size:11px; font-weight:normal;}
.lista a, #lista li a{text-decoration:none; color:#333;}
.lista a:visited, #lista li a:visited{text-decoration:none; color:#333;}
.lista a:hover #lista li a:hover{text-decoration:underline;}
.paginacao a:link{font:normal 12px Arial, Helvetica, sans-serif; color:#c00; text-decoration:none;}
.paginacao a:visited{font:normal 12px Arial, Helvetica, sans-serif; color:#c00; text-decoration:none;}
.paginacao a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#c00; text-decoration:underline;}
.branco{color:#fff;}
#dados{margin-top:20px; width:100%;}
#player-video{float:left; margin:20px 20px 0 0; background:#f2f2f2; padding:10px;}
#descricao-video{float:left; width:300px; padding-top:30px;}
.texto-conteudo p{margin:0;}
div.img-conteudo {background-color: #fff; padding: 1px; margin: 5px 0 10px 15px; border: 1px solid #ccc; float: right;}
fieldset{margin-top:15px;}
fieldset label{display:block; margin-bottom:10px;}
.input{border:1px solid #ccc; width:98%; padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
.botao2{padding:5px; background:#666666; color:#fff;}
.titulo1{font-size:14px; font-weight:bold;}