/***************************************************
	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:795px;
	float:left;
}

.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;
	padding-right:2px;
}
.controle_foto_video ul li a{ 
	display:block;
	width:114px;
	height:25px;
	background:url(img/sprite_fotosvideos.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
}

.controle_foto_video ul li.foto a {
	background-position:-228px 0;
}

.controle_foto_video ul li.video a {
	background-position:0 0;
}

.controle_foto_video ul li.foto a.ativo,
.controle_foto_video ul li.foto a:hover {
	background-position:-342px 0;
}

.controle_foto_video ul li.video a.ativo,
.controle_foto_video ul li.video a:hover {
	background-position:-114px 0;
}


/***************************************************
	Box Foto/Vídeo
***************************************************/
.box_foto,
.box_foto_video{
	clear:both;
	width:765px;
	float:left;
	padding:15px;
}

.box_foto_video{
	min-height: 588px;
	background-image:url(img/bg_box_foto_video.gif);
}

.box_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 5px 10px;
}
.visualiza_foto .imagem_dados { width: 430px; }
.visualiza_video .imagem_dados { width: 425px !important; }

.visualiza_foto .controle,
html > .visualiza_video .controle{position: absolute;}

.visualiza_foto .controle,
.visualiza_video .controle {
	clear: both;
	width: 452px;
	height:34px;
	margin: 0;
	padding: 0;
	background:url(img/bg_controle_foto_video.png);
}

.visualiza_video .controle {
	width: 452px;
}

.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: #545454; }

.visualiza_foto .controle .compartilhe {background-position:0 -429px}
.visualiza_foto .controle .enviar{background-position:0 -450px}
.visualiza_foto .controle .imprimir {background-position:0 -472px}

/***************************************************
	Box Videos
***************************************************/
.box_video {
	float: none;
	width: 445px;
	margin: 0;
	background-color: transparent;
}
.box_video .player {
	width: 445px;
	height: 270px;
	background-color: #FFF;
	float:left;display:inline;
}
.box_video .imagem_dados { width: 430px; }

/***************************************************
	Box Galeria de Fotos
***************************************************/
.box_galeria{
	float: none;
}
.box_galeria h3 a, 
.box_video h3 a{ 
	color: #63A005;
	text-decoration: none;
	float:left;display:inline;
	font-weight:bold;
}

.box_galeria h3 .img_esquerda,
.box_galeria h3 .img_direita,
.box_video h3 .img_esquerda,
.box_video h3 .img_direita {
	float:left;display:inline;	
	width:13px;
	height:25px;
	background:url(img/sprite_icones.png);
}

.box_galeria h3 .img_esquerda,
.box_video h3 .img_esquerda {
	background-position:0 -1016px!important
}

.box_galeria h3 .img_direita,
.box_video h3 .img_direita {
	background-position:0 -1041px!important
}

.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,
.box_galeria .player,
.box_video .player {
	background-color: #FFF;
	float:left;display:inline;
	margin-top:20px;
	text-align:center;
	width:452px;
}
.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; }

.visualiza_foto .controle ul,
.visualiza_video .controle ul {
	margin:0!important;
}

/***************************************************
	Thumbs foto
***************************************************/
.thumbs {
	width: 431px;
	height: 64px;
	margin-bottom: 20px;
	padding: 10px;
	background-color:#85c227;
}
.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:300px;
	float:right;
	padding-top: 50px;
}
.box_todas_galerias ul.lista{
	width:290px;
	height: 470px;
	overflow-y:auto;
	padding-right:10px;
}
.box_todas_galerias ul.lista li{
	width:250px;
	padding:10px;
	display:block;
	clear:both;
	line-height:1.15em;
	color:#545454;
}
.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:#545454; display:block; margin-top:10px; font-weight:bold; text-decoration:underline; }

.box_todas_galerias .paginacao {
	margin:20px auto 0 auto;
	background-color:#f0f0f0!important;
}

.box_todas_galerias .paginacao *{ color:#545454; }
.box_todas_galerias .paginacao ul{ padding-left:20px; }

.box_todas_galerias h5 {
	color:#63a005;
}


/***************************************************
	Chamadas Foto/Vídeo
***************************************************/


.chamadas {
	float:left;display:inline;
}

.ch_video_pq,
.ch_pequena{
	width:380px;
	float:left;
	margin:0 10px 0 0;
	line-height:1em;
}
.ch_video_pq{
	*margin-top: 40px !important;
}
.ch_video_pq h4,
.ch_pequena h4{
	padding: 0 0 10px 0;
	color:#d9261c;
	font-size:18px;
	letter-spacing:-1px;
	
}

.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; }