/*** Reset by Eric Meyer ***/

 applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol,  
fieldset, form, label, legend,
caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h1, h2, h3, h4, h5, h6,strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


img, ul, li, span, html, body, div,
table, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: middle;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #fff;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/***Fim do Reset ***/


/*** Gerais ***/
body {
	background: #7f7f7f url(../imagens/bg_topo.jpg) repeat-x;		
}
img {
	display: block;
}
p {
	font: 13px arial;
	color: #13283b;
	margin-bottom: 10px;
}
.clear {
	clear: both;
}
.clear02 {
	clear: both;
	height: 10px;

}
#topo-fora{
	height: 213px;
	background: url(../imagens/bg_topo.png) repeat-x 0 157px;
}
#topo-dentro {
	position: relative;
	width: 980px;
	height: 220px;
	margin: 0 auto;
}
#logomarca {
	position: absolute;
	top: 35px;
	left: 0;
	width: 241px;
	height: 110px;
}

#banner-topo {
	position: absolute;
	top: 33px;
	left: 245px;
	width: 730px;
	height: 92px;
}
#banner-topo .bord_banner {
	border: 1px solid #000;
	float: left;
	height: 90px;
}
#banner-topo img.tt-pub {
	position: absolute;
	top: -22px;
	right: 0;
}

/*a:link {
	color: #ffb400;
	text-decoration: none;
}
a:hover {
	color: #85BED9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffb400;
}
a:active {
	text-decoration: none;
	color: #ffb400;
}*/
/*** fim de Gerais ***/

/*** Menu ***/
#nav {
	height: 55px;
	width: 980px;
	background:#fff url(../imagens/bg_topo.png) repeat-x 0 -1px;
	position: absolute;
	bottom: 7px;
}
#nav ul {
	float: right;
	position: absolute;
	right: 65px;
}
#nav ul li a span {
	position: absolute;
	z-index: 1000;
	top: 0;
	height: 0;
	width: 158px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
#link_home {
	position: absolute;
	left: 10px;
	top: 8px;
	text-indent: -9000px;
	overflow: hidden;
	width: 31px;
	height: 31px;
	background: url(../imagens/home.jpg) no-repeat 0 0;
}
#home {
	position: relative;
}
#tool_principal {
	position: absolute;
	top: 17px;
	left: 50px;
	display: none;
	font: 11px arial;
	text-transform: uppercase;
	color: #0f736e;
	font: 10px arial;
}
#link_home:hover {
	background: url(../imagens/home_over.jpg) no-repeat 0 0;

}
#nav ul li {
	float: left;
}
#nav ul li a{
	display: block;
	text-decoration: none;
	color: #849CA1;
}

/*** Fim do Menu ***/

/*** Meio ***/
#meio {
	background: #fff;
	position: relative;
	padding: 30px 10px 0 10px;
	width: 960px;
	margin: 0 auto;
}

/*** Sidebar ***/
#sidebar_right {
	width: 158px;
	float: left;
	margin-right: 50px;
}
#sidebar_left {
	width: 158px;
	float: right;
	margin-left: 50px;
}
* html #sidebar_right {
	margin-right: 20px;
}
#sidebar_right p {
	width: 146px;
	margin: 0 auto;
}
#sidebar_right a {
	display: block;
}
#side_menu {
	margin-bottom: 50px;
	overflow: hidden;
}
#side_menu li {
	float:left;	
}
#side_menu li a img {
	position: relative;
}

div#podcast { 
	margin-bottom: 50px;
}
div#podcast a#navegue {
	width: 36px;
	height: 36px;
	background: url(../imagens/navegue.jpg) no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	float: right;
	margin-left: 5px;
}
div#podcast a#navegue:hover {
	background: url(../imagens/navegue_over.jpg) no-repeat;
	
}
div#podcast h1{
	margin-bottom: 20px;
}
div#podcast p a.focorn {
	color: #9f9415;
	font-weight: bold;
	text-decoration: none;
}

div#newsletter {
	margin-bottom: 50px;
}
div#newsletter h1 {
	margin-bottom: 10px;
}
div#newsletter p {
	margin-bottom: 20px;
}
div#newsletter input {
	width: 120px;
	background: none;
	border: none;
	color: #fff;
	font: 11px arial;
	padding: 0 10px;
	height: 23px;
	*height: 20px;
	*padding-top: 3px;
}

div#newsletter .input_side {
	background: url(../imagens/input_news.jpg) no-repeat;
	width: 153px;
	margin: 0 0 20px 0;
	padding: 0 5px;
	height: 23px;
}
div#newsletter .cadastrar {
	width: 102px;
	height: 23px;
	padding: 0;
} 

div#publicidade {
	margin-bottom: 50px;
}
div#publicidade h1 {
	margin-bottom: 10px;
}
div#publicidade ul li {
	margin-bottom: 20px;
}
div#left-publicidade {
	margin-bottom: 50px;
}
div#left-publicidade h1 {
	margin-bottom: 10px;
}
div#left-publicidade ul li {
	margin-bottom: 20px;
}
/*** fim de #sidebar ***/

/*** Destaques ***/
.tt-home {
	text-transform: uppercase;
	color: #0f736e;
	font: 10px arial;
	margin: 0 0 10px 0;
}
#destaques {
	float: right;
	width: 750px;
	margin: 0 0 0px 0;
}
#noticias {
	float: left;
	width: 330px;
	padding: 0 20px 0 0; 
	background: url(../imagens/destaque_canto01.jpg) no-repeat right top;
	position: relative;
	margin: 0 20px 0 0;
}
#noticias span {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 17px;
	height: 17px;
	background: url(../imagens/destaque_canto02.jpg) no-repeat;
}
#noticias ul {
	margin: 20px 0 0 0;
}
#noticias ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
/*	background: url(../imagens/bolinha.jpg) no-repeat 0;)*/
}
#noticias ul li.ultimo {
	margin-bottom: 10px;
}
#noticias ul li a {
	font:bold 14px arial;
	color: #51a3c9;
	text-decoration: none;
}

/*** Animação ***/
#clicks {
	float: right;
	width: 367px;
/*	height: 200px; */
}
#clicks #anim-clicks {
}
#legenda {
	position: relative;
	background: url(../imagens/bg_fotos_inteiro.jpg) repeat-x;
	height: 54px;
	width: 365px;
}
#legenda p {
	height: 45px;
	padding: 0 0 0 10px;
	color: #0f736e;
	font: 11px arial;
	line-height: 45px;
	position: relative;
}
#prev a, #next a{
	position: absolute;
	width: 52px;
	height: 46px;
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	bottom: 8px;
	cursor: pointer;
}
#prev a{
	display: block;
	right: 52px;
	background:  url(../imagens/foto_prev.jpg) no-repeat 26px 14px;
}
#prev a:hover {
	background:  url(../imagens/foto_prev_over.jpg) no-repeat 26px 14px;

}
#next a {
	background:  url(../imagens/foto_next.jpg) no-repeat 10px 14px;
	display: block;
	right: 0;
}
#next a:hover {
	background:  url(../imagens/foto_next_over.jpg) no-repeat 10px 14px;
}
#ani-imagens {
	overflow: hidden;
	width: 365px;
	height: 274px;
}
#ani-imagens img {
	width: 365px;
	height: 274px;
}
/*** Fim da animação ***/
/*** Fim de Destaques ***/

/*** Blocos ***/
#blocos {
	width: 750px; 
	margin-top: 50px;
		margin-bottom: 50px;
}

.blocos {
	float: left;
	width: 215px;
	margin: 0 40px 45px 0;
}
.ult{
	margin: 0 0 60px 0!important;
}

.blocos img {
	margin: 0 0 20px 0;
}
.blocos p {
	color: #1d5451;
}
.blocos h3 {
	font: bold 20px arial;
	color: #51a3c9;
	margin-bottom: 20px;
}
#enquete {
	width: 197px;
	background: #84BCD7;
	padding: 20px 20px 40px 20px;
	position: relative;
}
#enquete fieldset {
	margin: 10px 0 0 0;
}
#enquete p {
	color: #fff;
	font-weight: bold;
}
#enquete input {
	margin-bottom: 15px;
}
#enquete label {
	color: #fff;
	font: 13px arial;
}
#enquete #votar {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
}

/*** Fim de Blocos ***/


/*** Colunas ***/
#colunas {
	overflow: hidden;
}
#colunas h2 {
	margin-bottom: 20px;
}
.col {
	width: 186px;
	height: 66px;
	float: left;
	margin-bottom: 40px;
}
.col img {
	float: left;
	border: 1px solid #000;
}
.col p {
	background: #E4E1C0 url(../imagens/bg_colunas.jpg) no-repeat;
	width: 110px;
	height: 36px;
	float: left;
	margin: 8px 0 0 0;
	color: #ffffff;
	font: 10px arial;
	padding: 10px 5px;
}
.col p a {
	text-decoration: none;
	color: #98956b;
	font: 12px arial;
}
/*** Fim de Colunas ***/

/*** Internas ***/
#interna {
	float: left;
	width: 540px;
}
#interna h1 {
	font: bold 20px arial;
	color: #51a3c9;
	margin-bottom: 20px;
}
.bg_input {
	background: url(../imagens/bg_input.jpg) no-repeat;
	width: 392px;
	margin: 0 0 20px 0;
	padding: 3px 5px 0 5px;
	height: 40px;
	text-align: center;
}	
.bg_textarea {
	background: url(../imagens/bg_textarea.jpg) no-repeat;
	width: 390px;
	margin: 0 0 20px 0;
	padding: 3px 5px 0 5px;
	height: 250px;
	text-align: center;
}
#fale {
	width: 420px;
	margin: 50px auto 0 auto;
}
#fale textarea {
	width: 360px;
	height: 230px;
	background: none;
	margin-top: 5px;
	border: none;
	font: 12px arial;
	color: #fff;
}
#fale input {
	width: 360px;
	height: 30px;
	*padding-top: 8px;
	*height: 22px;
	background: none;
	border: none;
	color: #fff;
	font: 12px arial;
}
#fale #enviar {
	width: 92px;
	height: 29px;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1d5451;
}
.texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
.texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d5af3d;
	font-weight: bold;
}
.texto4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #13283b;
}

.texto4 img {
	margin:10px 10px 0px 10px;
}

.texto4 p{
	margin-bottom:0px;
	margin-top:0px;
}

.texto4 h2 { 
	margin-bottom:0px;
	margin-top:0px;
	font-size:18px;
	color:#FEA503;
}

.texto4 h3 { 
	margin-bottom:0px;
	margin-top:0px;
	font-size:15px;
}

.texto4 h4 { 
	margin-bottom:0px;
	margin-top:0px;
	font-size:12px;
}

.texto4 h5 { 
	margin-bottom:0px;
	margin-top:0px;
	font-size:9px;
}
.texto4 span { margin-top:0px; margin-bottom:0px; }



.texto5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #d5af3d;
	font-weight: bold;
}
/*** Fim de Internas ***/


/*** Rodapé ***/
#rodape {
	width: 927px;
	height: 110px;
	*height: auto;
	left: -11px;
	top: 1px;
	background: url(../imagens/rodape.gif) repeat-x;
	padding: 30px;
	position: relative;
}
#endereco {
	float: left;
	*position: relative;
	*top: 20px;
}
#endereco h3 {
	color: #d5af3d;
	font: bold 13px arial;
	margin: 10px 0 20px 0;
}
#endereco p {
	color: #85bed9;
	margin: 0 0 10px 0;
}
ul.ulmarg {
	margin: 0 0 0 150px;
}
ul.nav-rodape {
	width: 215px;
	float: left;
	margin-top: 10px;
	*position: relative;
	*top: 10px;
}
ul.nav-rodape li {
	list-style-type: square;
	*background: url(../imagens/lista.jpg) no-repeat 0 7px;
	*padding-left: 10px;
	color: #fff;
	font: 11px arial;
}
ul.nav-rodape li a {
	color: #85bed9;
	text-decoration: none;
	font: 11px arial;
	text-transform: uppercase;
}
ul.nav-rodape li a:hover {
	color: #fd9e25;
}
#assinatura {
	float: left;
	position: relative;
	*top: 10px;
}
#assinatura p {
	color: #fff;
	font: 11px arial;
	margin: 30px 0 10px 0;
}
#assinatura #marca {
	width: 121px;
	height: 27px;
	right: 30px;
	top: 50px;
}
/*** fim de Rodapé ***/
