@charset "utf-8";
/* CSS Document */


/* Central
-----------------------------------------------------------------------*/

/*Estilo Tabua de Marés--------------*/

/*FormeMare*/

#formMare{
	width:646px;
	float:left;
	border-bottom:2px solid #ddd;
	padding-bottom:10px;
	}
	
#formMare label{
	width:auto;
	float:left;
	padding-top:2px;
	}
	
#formMare select{
	width:auto;
	height:20px;
	float:left;
	margin:0 5px 0 5px;
	}

#formMare #btOK,#formTempo #btOK{
	width:31px;
	height:20px;
	background:url(../images/site/btOKmini.jpg) no-repeat;
	border:0;
	float:left;
	margin-left:10px;
	}
	
	

/* Tabua Informe*/
.tabuaInforme{
	width:327px;
	display:block;
	margin:10px 0 10px 0;
	float:left;
	}

.tabuaInforme li {
	width:auto;
	display:inline;
	font-weight:bold;
	list-style-type:none;
}

.tabuaInforme .dia{
	margin-left:14px;
	}
	
.tabuaInforme .lua{
	margin-left:62px;
	}

.tabuaInforme .hora{
	margin-left:64px;
	}

.tabuaInforme .altura{
	margin-left:42px;
	}


/*tabuaMare1*/


.tabuaMare1, .tabuaMare2{
	width:320px;
	height:100px;
	float:left;
	display:block;
	font-weight:bold;
	margin-right:5px;}
	
.tabuaMare1, .tempo1{
	background:#dedede;
}


.tabuaMare2, .tempo2{
	background:#f2f2f2;
	}
	
.tabuaMare1 .tabuaData, .tabuaMare2 .tabuaData{
	width:68px;
	float:left;
	text-align:center;
	padding:34px 0 0 0px;
}

.tabuaMare1 .tabuaData{
	background:url(../images/site/tabuaMare1div.gif) no-repeat top right;
}

.tabuaMare2 .tabuaData{
	background:url(../images/site/tabuaMare2div.gif) no-repeat top right;
}


.tabuaMare1 .tabuaLua, .tabuaMare2 .tabuaLua{
	width:86px;
	height:94px;
	float:left;
	padding:18px 0 0 15px;
	}

.tabuaMare1 .tabuaLua{

	background:url(../images/site/tabuaMare1div.gif) no-repeat top right;
	}

.tabuaMare2 .tabuaLua{

	background:url(../images/site/tabuaMare2div.gif) no-repeat top right;
	}
	
.tabuaMare1 .tabuainfo, .tabuaMare2 .tabuainfo{
	width:113px;
	float:left;	
	padding:6px 0 0 14px;
	
	}

.tabuaMare1 .tabuainfo ul, .tabuaMare2 .tabuainfo ul{
	width:123px;
	list-style-type:none;
	margin-bottom:3px;
	padding-left:8px;
	float:left;
	}
	
.tabuaMare1 .tabuainfo ul{
	background:#f3f3f3;
	}

.tabuaMare2 .tabuainfo ul{
	background:#dedede;
	}

.tabuainfo .tabuainfo1{
	width:53px;
	display:block;
	float:left;
	}

.tabuainfo .tabuainfo2{
	width:65px;
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
	}

/*Estilo Previsão do Tempo--------------*/
#titTempo{
	width:auto;
	font-size:18px;
	margin:30px 0 10px 0;
	float:left;}


/*Form Tempo*/

#formTempo{
	width:400px;
	margin:0x 0 0 290px;
	}

#formTempo label{
	width:auto;
	float:left;
	padding:2px 0 0px 5px;
	margin-bottom:5px;
	font-weight:bold;
	}

	
#formTempo select{
	width:300px;
	height:20px;
	float:left;
	margin:0 5px 0 5px;
	}

#fonte{
	padding:20px 0 0 15px;
	text-align:left}

#fonte a{
	color:#000;
	font-weight:bold}
/*Tempo  Geral*/

#tempoGeral{
	width:660px; 
	float:left;
	display:block;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding-bottom:30px;
	margin-bottom:20px;
	font-weight:bold;
	color:#26769b
	}

#tempoGeral #tGeral1{
	width:260px;
	float:left;
	display:block;
	padding-top:20px;
	background:url(../images/site/divTempo.jpg) no-repeat right top
	}

#tempoGeral #tGeral1 dt, #tempoGeral #tGeral1 dd{
	width:auto;
	float:left;
	}

#tempoGeral #tGeral1 #tGeral1dia{
	width:260px;
	_width:100px;/*HACK ie6*/
	margin-left:70px;
	_margin-left:30px;/*HACK ie6*/
	padding-bottom:10px;
	}

#tempoGeral #tGeral1 #tGeral1Tempo{
	margin-left:10px;
	}


#tempoGeral #tGeral1 dd{
	margin:20px 0 0 20px;
	font-size:16px
	}


#tempoGeral #tGeral1 #tGeral1Min, #tempoGeral #tGeral1 #tGeral1Max {
	height:27px;
	padding-right:15px;
	color:#333
	}


#tempoGeral #tGeral1 #tGeral1Min {
	background:url(../images/site/termazul.png) no-repeat right;
	}

#tempoGeral #tGeral1 #tGeral1Max {
	background:url(../images/site/termvermelho.png) no-repeat right;
	}


#tempoGeral .tGeral2{
	width:130px;
	float:left;
	display:block;	
	text-align:center;
	background:url(../images/site/divTempo.jpg) no-repeat right top
	}

#tempoGeral .tGeral3{
	background:none
	}


#tempoGeral .tGeral2 dt{
	padding:20px 0 10px 0;
	
	}


/* Tempo Informe*/
#tempoInforme{
	width:487px;
	display:block;
	margin:10px 0 10px 130px;
	_margin-left:70px;/*HACK ie6*/
	float:left;
	}

#tempoInforme li {
	width:auto;
	display:inline;
	font-weight:bold;
	list-style-type:none;
}
	
#tempoInforme .min{
	margin-left:120px;
	}

#tempoInforme .max{
	margin-left:120px;
	}

#tempoInforme .uiv{
	margin-left:90px;
	}
	
/*tabela tempo*/

.tempo1, .tempo2{
	width:661px;
	height:95px;
	float:left;
	display:block;
	font-weight:bold;
	}

.tempo1 dt, .tempo2 dt{
	width:auto;
	height:93px;
	float:left;
	display:block;
	}


.tempo1 .tabelaData, .tempo1 .tempoTipo, .tempo1 .tempoMin, .tempo1 .tempomax{
	background:url(../images/site/tabuaMare1div.gif) no-repeat top right;
}

.tempo2 .tabelaData, .tempo2 .tempoTipo, .tempo2 .tempoMin, .tempo2 .tempomax{
	background:url(../images/site/tabuaMare2div.gif) no-repeat top right;
}

.tabelaData {
	width:66px!important;
	display:block;
	padding:34px 10px 0 7px;
	text-align:center;}


.tempoTipo {
	width:149px!important;
	display:block;
	padding:0px 10px 0 0px;
	text-align:center;}

.tempoMin, .tempomax {
	width:149px!important;
	display:block;
	padding:0px 10px 0 0px;
	font-size:18px;
	text-align:center;
	}

.tempoMin span,.tempomax span {
	width:auto;
	padding:5px 15px;
	height:27px;
	float:left;
	text-align:center;
	margin:25px 0 0 35px;
	}

.tempoMin span {
	background:url(../images/site/termazul.png) no-repeat right;
	}

.tempomax span {
	background:url(../images/site/termvermelho.png) no-repeat right;
	}

.tempoUiv { 
	padding:30px 0 0 20px;
	text-align:center;
	font-size:18px;
	}

.tempoUiv span{ 
	display:block;
	font-size:10px;
	}


/*Estilo Videos--------------*/

#videoPatro {
	width:667px;
	float:left;
	border:1px solid #3c6f9c;
	margin-top:5px;
	padding:11px 0 4px;}
	
#videoPatro dt{
	width:auto;
	float:left;
	margin-left:16px;}

/*formVideos*/
#formVideos{ 
	width:557px;
	height:59px;
	float:left;
	background:url(../images/site/logoVideos.jpg) no-repeat 5px 5px #f2f2f2;
	padding:10px 0 0 110px;
	position:relative;
	}
	
#formVideos fieldset{
	margin:0
	}

#formVideos label{
	margin-left:30px;
}

#formVideos .campoTexto{
	width:317px;
	height:18px;
	float:left;
	border:1px solid #ccc;
	background:url(../images/site/bckCampoTexto.jpg) no-repeat 2px 3px #fff;
	padding-left:18px;
	margin-bottom:10px;
}

#formVideos .campoSelect{
	width:auto;
	height:20px;
	border:1px solid #ccc;
	margin-left:5px;
	}

#formVideos #btBuscar{
	width:60px;
	height:19px;
	border:0;
	background:url(../images/site/btBusca.jpg) no-repeat;
	position:absolute;
	right:20px;
	top:10px
	}


/*Mais acessados*/

#tVideos{
	width:615px;
	font-size:14px;
	margin:0 0 10px 18px;
	color:#7d7d7d;
	float:left;
	background:url(../images/site/bckTit.jpg) repeat-x 0px 8px}

#tVideos span{
	width:120px;
	height:20px;
	float:left;
	background:#fff;}
	

#mAcessados {
	width:665px;
	float:left;
	display:block;
	margin:10px 0 10px;
	
	}

#mAcessadosContent{
	width:645px;
	float:left;
	display:block;
	background:#f1f1f1;
	border-bottom:1px solid #909090;
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	padding:5px 0 5px 20px;
	
	}

#mAcessados h2{
	width:667px;
	height:23px;
	float:left;
	font-size:0;
	color:#f1f1f1;
	background:url(../images/site/titMacessados.jpg) no-repeat;
	}

.videosLista{
	width:140px;
	float:left;
	font-size:11px;
	margin:0 0 15px 18px}

#mAcessados .videosLista{
	width:140px;
	float:left;
	font-size:11px;
	margin:0 18px 0 0}
	

.videosLista .video{
	 width:135px;
	 border:1px solid #c9c9c9;
	 padding:3px;
	 float:left;
	 }
	
.videosLista dt{
	font-weight:bold;
	 }
	 
.videosLista dt, .videosLista dd{
	text-align:center;
	color:#376795;
	 }

.videosLista dd span{
	margin-left:10px;
	 }
	 
/*BOX TABELA AGENDA CULTURAL*/
.tabela_agenda tr td a{
	color:#000;
}