@charset "utf-8";
/* CSS Document */

body
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#414042;
}
form
{  
   margin:0;
   padding:0;
}
a:link{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/*************************************
			header
**************************************/
.tooltip-green
{
	background-color: #6D6E71;
	color:#FFFFFF;
	font-size:11px;
	font-family:verdana;
   border:solid 2px #6D6E71;
	z-index:100;
   padding:2px 5px;
   width:350px;
   opacity:0.8;
}
td#ImagemCentral
{
   height:249px;
}
.header
{
	background: url(../img/topo_background.png) repeat-x center center;
	height:40px;
	font-size:11px;
}
#Data{
	text-align:left;

	width:466px; 
/*
   width:632px;
*/
	color:#666;
	padding-left:10px;
}
#fesquisa{
	width:292px;
	color:#666;
}

input, textarea,select
{
 	border: 1px solid #ccc; 
 	color: #414042;
}
input#ok
{
   border:1px solid #E6E6E6;
   background-color:#E6E6E6;
   font-weight:bold;
   font-size:11px;
   padding:0;
}
label button
{
	font-size: 11px;
	height:18px;
	font-weight:bold;
 	background-color: transparent;
	color:#970F00;
 	border: 0px; 
}
label
{
   font-size:11px;
   color:#414042;
}
#flag{
	padding:0 0 0 20px;
	width:98px;
}
div#primeiro
{
   background-color:#F2F2F2;
}
.divLeftFlag{
	float:left;
	width:auto;
	margin:3px;
}
td#TopICO{
	text-align:center;
	vertical-align:middle;
}
div.news-container ul
{
   list-style:none;
}

.divLeftICO{
	float:left;
	width:auto;
	margin:3px;
}
img
{
   border:none;  
}
.error-message
{
   color:red;
   font-size:12px;
   font-weight:bold;
}
div.message 
{
   padding: 5px; 
   font-size: 14px; 
   font-weight: bold; 
   color: white; 
   background-color: #970F00;
   margin-bottom:5px;
}
div.error-message 
{
   padding: 5px; 
   font-size: 14px; 
   font-weight: bold; 
   color: white; 
   background-color:#970F00;
   display:none;
}
/*************************************
			MainContent
**************************************/

ul.agenda_news, ul.praias
{
   list-style:none;
   width:100%;
}
ul.praias li a
{
   color:#414042;
}
ul.praias li
{
   text-transform:uppercase;
   padding-bottom:4px;
}
ul.agenda_news  li
{
   display:inline;
   border:2px solid #970F00;
   color:#970F00;
   padding: 3px;
}
div.breadcrumbs
{
   padding: 6px 0px;
   font-weight:bold;
}
h1.titulo_texto
{
   font-family:Tahoma, sans-serif;
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
}
#centerCont{
	width:590px;
	margin:0;
	background-color:#f2f2f2;
	padding:15px;
   font-family:Arial;
   text-align:justify;
}
.divBanner{
	width:auto;
	float:left;
	text-align:left;
}
.divBannerCont{
	margin:7px 0;
	height:auto;
	width:auto
}
#leftBlock{
	width:170px;
	margin:0;
	padding:0px;
}
td.pesquisar, tr.box:hover td.textocinza a
{
   color:#fe5e00;
/*
   font-weight:bold;
*/
}
tr.box td.textocinza a
{
   width:134px;
   display:block;
}
table.agenda
{
   border-top:2px dotted #000;
   border-bottom:2px dotted #000;
   margin-bottom:15px;
}
td.icone
{
   background-color:#C4C2C2;
   text-align:center;
   width:30px;
   vertical-align:middle;
}
tr.box:hover td.icone
{
   background-color:#FE5E00;
}
table.calendar
{
 font-size:12px;
 width:170px;
}
tr.days td
{
   width:20px;
}
td.dia_evento
{
   background-color:#FE5E00;
}
tr.days td
{
   color:#FE5E00;
   font-weight:bold;
}
th.mes_ano
{
   color:#333333;
}
th.setas
{
   background-color:#c4c2c2;
}
th.setas a
{
   text-decoration:none;color:#333333;
}
td.evento
{
   background-color:white;
   border: 1px solid #d9d9d9;
   padding:10px;
   width:127px;
   
}
td.news_image
{
   padding:5px 20px 20px 0px;
}
td.banner
{
   padding-top:2px;
}

.leftBlockDiv {
	width:170px;
	height:auto;
	margin-bottom:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.textocinza
{
   text-align:left;
	padding-left: 5px;
	background-color:#d9d9d9;
   letter-spacing:1px;
}
.textocinza h1, .textocinza a {
	color: #6d6e71;
	font-size:11px;
	margin:0;
}
.textocinza a:hover
{
   color: #fe5e00;
   text-decoration:none;
}
.textolaranja h1 {
	text-align:left;
	padding: 6px 6px 6px 6px;
	background-color:#FE5E00;
	margin:0;
	font-size:11px;
	color: #FFF;
	font-weight:bold
   
}
table.News label
{
   color:#000;
   font-size:13px;
}
a.mais
{
	font-size:12px;
	color:#FE4E00;
}
a.mais:link{
	text-decoration:none;
}
a.mais:hover{
	text-decoration:underline;
}

#rightBlock{
	width:170px;
}
.rightBlockDiv{
	width:170px;
	height:auto;
	margin-bottom:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.maisLeft{
	font-size:9px;
	font-weight:bold;
	color:#FE5E00;
}
a.maisLeft:link{
	text-decoration:none;
}
a.mais:hover{
	text-decoration:underline;
}
a.docLink{
	font-size:12px;
	color:#6D6E71;
}
a.docLink:link{
	text-decoration:none;
}
a.docLink:hover{
	text-decoration:underline;
}
.News
{
	margin:5px 0px;
	font-size:12px;
}
p.opcoes_noticia a, p.opcoes_noticia a:visited
{
   color:#970F00;
   font-size:11px;
}
ul.menu-vv li span
{
   cursor:default;
}
div.text
{
	color:#414042;
	margin:0;
	text-align:justify;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
   padding-top:20px;
}
.News p a
{
	color:#414042;
	margin:0;
	text-align:justify;
	text-decoration:none;
}
.News strong a, strong a:visited 
{
	color:#fe5e00;
	margin:0;
	text-decoration:none;
}
div.title
{
   color:#970F00;
}
div.weather_title
{
   color:#018146;
   font-weight:bold;
   font-size:16px;
}
div.weather table
{
   width:100%;
}
div.weather tr.top
{
   background-color:#D9D9D9;
   color:#6D6E71;
}
div.weather tr.top td
{
   font-weight:bold;
   font-size:12px;
   text-align:center;
   padding:5px;
   letter-spacing:1px;
}
span.bigTemperature
{
   font-size:27px;
   font-weight:bold;
}
table tr.linha
{
   background-color:#EEEEEE;
   color:#414042;
   padding:1px;
   text-align:center;
}
div.weather tr td
{
   text-align:center;
}
div.weather tr td.toLeft
{
   padding:15px;
   text-align:left;
}
div.weather tr td.toLeft label
{
   color:black;
   font-size:12px;
}
h1.titulo_conteudocentral
{
   margin:0;
	padding: 8px;
	font-size:10px;
	font-weight:normal;
	cursor:default;
   text-align:left;
/*
	font-weight: bold;
	font-size:13px;
   letter-spacing:1px;
	text-transform:uppercase;
*/
}
h1.titulo_conteudocentral a
{
   color:#414042;
   text-decoration:none;
}  
h1.titulo_conteudocentral a:hover
{
   color:#FE5E00;
   text-decoration:underline;
}
span.detalhe
{
	color:#970F00;
	font-size:11px;
}
.titulolaranja h2{ 
	text-align:left;
	padding: 5px 5px 5px 10px;
	background-color:#FE5E00;
	font-size:14px;
	font-weight:bold;
	margin:0;
	color: #FFF;
}
.titCAt{
	margin: 3px 0px 9px 0;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	letter-spacing:1px;
}
.titCAt a:link{
	text-decoration:none;
	color:#666;
}
.titCAt a:hover{
	text-decoration:underline;
	color:#666;
}
.Maintit{
	margin:6px 0;
	font-size:13px;
	font-weight:bold;
}
.Maintit a:link{
	color:#FE5E00;
	text-decoration:none;
}
.Maintit a:hover{
	text-decoration:underline;
}
.titData{
	margin:4px 0;
	font-size:12px;
	font-weight:bold;
	color:#58595B;
}
.titLocal{
	margin:1px 0;
	font-size:13px;
	font-weight:bold;
	color:#58595B;
}
.txtDis{
	margin:10px 0;
	font-size:12px;
	color:#58595B;
}
.txtDis a:link, .txtDis a:hover, .txtDis a:visited
{
	color:#58595B;
	text-decoration:none;
}

table tr.altrow
{
   background-color:#D9D9D9;
}
table.downloads
{
   text-align:center;
}
table.downloads th
{
   background-color:#ccc;
   color:#6D6E71;
   padding:7px;
   letter-spacing:1px;
}
.tableWhats
{
	width:auto;
}
strong.colorSign
{
	color:#FE5E00
}
/*************************************
			Footer
**************************************/			
.footer
{
   margin-top:20px;
	height:20px;
	background-color:#E6E6E6;
	color:#666;
	font-size:10px;
	padding:6px;
}
.footer #footerCont{
	width:130px;
	text-align:right;
}
.footer #footerCont a:link{
	color:#FE5E00;
}
.divLeft{
	float:left;
	width:auto;
}
div.paging {
	color: #ccc;
	margin-bottom: 2em;
	float: right;
	font-size:12px;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: grey;
}
div.paging span a, a 
{
   color:#FE5E00;
   text-decoration:none;
}	 
div.message {
	clear: both;
	color: #white;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 14px;
}
p
{
   color:#414042;
   font-size:12px;
}
.tab ul {
   list-style: none;
   padding: 0;
   margin: 0;
 }
 
.tab li {
   float: left;
   border: 1px solid #970F00;
   border-bottom-width: 0;
   margin: 0;
   text-align:center;
   background-color: #970F00;
   padding:5px 3px;
 }

.tab li a
{
   color:white;
   font-weight:bold;
   text-align:center;
   text-decoration:none;
}
.tab li.li_selected a
{
   color:#970F00;
}
.tab li.li_selected
{
   background-color:#F2F2F2;   
}
/* styling of the container. */ 
a.myPlayer { 
    display:block; 
    width: 320px; 
    height:240px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 
 
/* play button */ 
a.myPlayer img { 
    margin-top:70px; 
    border:0px; 
} 
 
/* when container is hovered we alter the border color */ 
a.myPlayer:hover { 
    border:1px solid #000; 
}
/* styling of the container. */ 
a.myPlayerLayout { 
    display:block; 
    width: 220px; 
    height:120px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 
 
/* play button */ 
a.myPlayerLayout img { 
    margin-top:70px; 
    border:0px; 
} 
 
/* when container is hovered we alter the border color */ 
a.myPlayerLayout:hover { 
    border:1px solid #000; 
}
.news-container ul li
{
}
