
/***************************************************
	Título
***************************************************/
h4.titulo .icone{
	width: 23px;
	background-image:url(img/icn_resultado_busca.gif);
}

h5{
	color:#60779B;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:-0.1em;
}

/***************************************************
	Controle Foto/Vídeo
***************************************************/
.controle_foto_video{
	clear:both;
	width:835px;
	float:left;
	background:url(img/bg_controle_foto_video.gif) 0 0 no-repeat;
}

.controle_foto_video ul{ width:545px; float:left; }
.controle_foto_video ul li{
	display:inline;
	float:left;
	font-size:1em;
	color:#60779b;
	font-weight:bold;
	background:url(img/bg_borda_controle_busca.gif) right center no-repeat;
	padding-right:2px;
}
.controle_foto_video ul li a{ float:left; padding:16px 15px; text-decoration:none; }
.controle_foto_video ul li.ativo a,
.controle_foto_video ul li a:hover{ background:url(img/bg_controle_busca_ativo.gif) left center no-repeat; }

.controle_foto_video ul li a span{ float:left; margin:-7px 10px 0 0; padding:0; width:29px; height:29px; }
.controle_foto_video ul li.video a span{ background:url(img/icn_video.gif) 0 0 no-repeat; }
.controle_foto_video ul li.foto a span{ background:url(img/icn_foto.gif) 0 0 no-repeat; }

/***************************************************
	Box Foto/Vídeo
***************************************************/
.box_foto_foto,
.box_foto_video{
	clear:both;
	width:804px;
	background:url(img/bg_box_foto_video.gif) left top repeat-x;
	float:left;
	padding:15px;
}

.box_foto_video{
	height: 670px;
	background-image:url(img/bg_box_foto_video.png);
}

.box_foto_foto h3,
.box_foto_video h3,
.box_todas_galerias h5{
	display:block;
	margin:0 0 10px 0;
	color:#fff;
	font-size:1.4em;
	letter-spacing: -0.05em;
}

.visualiza_foto,
.visualiza_video{
	float: left;
	margin: 0 10px 0 0;
}
.visualiza_foto { width: 450px; }
.visualiza_video { width: 445px; }

.visualiza_foto .imagem_dados,
.visualiza_video .imagem_dados{
	clear: both;
	padding: 44px 10px 15px 10px;
	background: #e3eeee;
}
.visualiza_foto .imagem_dados { width: 430px; }
.visualiza_video .imagem_dados { width: 425px !important; }

.visualiza_foto .controle,
.visualiza_video .controle {
	position: absolute;
	clear: both;
	width: 450px;
	margin: 0;
	padding: 0;
}
.visualiza_video .controle {
	width: 445px;
}
.visualiza_video .controle ul {
	padding-left: 10px;
	padding-right: 10px;
}

.box_foto_video .ch_video_pq {
	float: left;
	margin-top: 75px;
}
.box_foto_video .ch_video_pq * { color: #fff; }


/***************************************************
	Box Videos
***************************************************/
.box_video {
	float: none;
	width: 445px;
	margin: 0;
	background-color: transparent;
}
.box_video .player {
	width: 445px;
	height: 270px;
	background-color: #e3eeee;
	overflow: hidden;
}
.box_video .imagem_dados { width: 430px; }

/***************************************************
	Box Galeria de Fotos
***************************************************/
.box_galeria{
	float: none;
}
.box_galeria h3 a{ 
	color: #fff;
	text-decoration: none;
}
.box_galeria .anterior,
.box_galeria .proximo {
	position: relative;
	cursor: pointer;
	width: 30px;
	height: 30px;
	margin-top: 155px;
	margin-bottom: -190px;
	overflow: hidden;
	line-height: 100px;
}
.box_galeria .anterior {
	float: left;
	margin-left: 5px;
	margin-right: -35px;
	background-image: url(img/seta_gal_esq.png);
}
.box_galeria .proximo {
	float: right;
	margin-left: -35px;
	margin-right: 5px;
	background-image: url(img/seta_gal_dir.png);
}
.box_galeria .imagem{
	background-color: #e3eeee;
}
.box_galeria .credito{
	float: right;
	margin: 0;
	font-size: 0.8em;
}
.box_galeria .legenda{
	position: relative;
	display: block;
	clear: both;
	padding-top: 5px;
	*padding-top: 0;
	font-size: 0.85em;
	line-height: 1.3em;
}
.box_galeria .numeracao { float: left; }


/***************************************************
	Thumbs foto
***************************************************/
.thumbs {
	width: 431px;
	height: 64px;
	margin-bottom: 20px;
	padding: 10px;
	background: url(img/bg_thumbs_foto.gif);
}
.thumbs .lista {
	width: 330px;
	margin-left: 20px;
}

.thumbs .lista ul{ padding-left:0; }
.thumbs .lista ul li{ width:85px; }



/***************************************************
	Lista Todas Galerias
***************************************************/
.box_todas_galerias{
	width:340px;
	float:right;
	padding-top: 30px;
	overflow:hidden;
}
.box_todas_galerias ul.lista{
	width:340px;
	height: 480px;
	overflow-y:scroll;
}
.box_todas_galerias ul.lista li{
	width:295px;
	padding:10px;
	display:block;
	clear:both;
	line-height:1.15em;
	color:#fff;
}
.box_todas_galerias ul.lista li span.data{ float:left; }
.box_todas_galerias ul.lista li span.num{ float:right; }
.box_todas_galerias ul.lista li.ativo{ background:#99cfdb; }

.box_todas_galerias ul.lista li a{ color:#fff; display:block; margin-top:10px; font-weight:bold; text-decoration:underline; }

.box_todas_galerias .paginacao *{ color:#fff; }
.box_todas_galerias .paginacao ul{ padding-left:10px; }


/***************************************************
	Chamadas Foto/Vídeo
***************************************************/
.ch_video_pq,
.ch_pequena{
	width:380px;
	float:left;
	margin:0 10px 0 0;
	line-height:1em;
}
.ch_video_pq{
	margin-top: 20px !important;
}
.ch_video_pq h4,
.ch_pequena h4{
	padding: 0 0 10px 0;
}
.ch_video_pq h4{
	font-size:1.2em;
}
.ch_pequena h4{
	font-size:1.5em;
	font-weight: bold;
}
.ch_video_pq a.img_borda,
.ch_pequena a.img_borda { margin-right:10px; }

.visualiza_foto .ch_pequena,
.visualiza_foto .ch_video_pq { margin:15px 0 0 0; }