/* @group icons */

.nome_icon {
	color: #000;
	text-align: center;
	padding-top: 5px;
	font-size: 11px;
	height: 40px;
}

.moldura_icon {
	width: 130px;
	overflow: hidden;
	padding: 0;
	float: left;
	margin: 0 10px 10px 0;
}

.img_pasta {
	width: 120px;
	height: 100px;
	border-style: none;
}

.icon_video {
	width: 130px;
	height: 100px;
	background: url(imagens/video_frame.png) no-repeat center center;
}

/* @group icon_sem_pasta */

.icon_sem_pasta {
	width: 130px;
	height: 100px;
	text-align: center;
}

.icon_sem_pasta a {
	width: 130px;
	height: 100px;
	display:block;
}

.icon_sem_pasta:hover {
	text-align: center;
	background: #d8d8d8;
}

/* @end */

/* @group icon_pasta */

.icon_pasta {
	width: 130px;
	height: 100px;
	background: url(imagens/pasta.png) no-repeat center center;
	text-align: center;
}

.icon_pasta:hover {
	background: #d8d8d8 url(imagens/pasta.png) no-repeat center center;
	text-align: center;
}

.icon_pasta a {
	width: 130px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_pasta_up */

.icon_pasta_up {
	width: 130px;
	height: 100px;
	background: url(imagens/pasta.png) no-repeat center center;
	text-align: center;
}

.icon_pasta_up:hover {
	background: #d8d8d8 url(imagens/pasta.png) no-repeat center center;
	text-align: center;
}

.icon_pasta_up a {
	width: 130px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_zip */

.icon_zip {
	width: 130px;
	height: 100px;
	background: url(imagens/zip.png) no-repeat center center;
}

.icon_zip:hover {
	background: #d8d8d8 url(imagens/zip.png) no-repeat center center;
}

.icon_zip a {
	width: 150px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_pdf */

.icon_pdf {
	width: 130px;
	height: 100px;
	background: url(imagens/pdf.png) no-repeat center center;
}

.icon_pdf:hover {
	background: #d8d8d8 url(imagens/pdf.png) no-repeat center center;
}

.icon_pdf a {
	width: 150px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_html */

.icon_html {
	width: 130px;
	height: 100px;
	background: url(imagens/html.png) no-repeat center center;
}

.icon_html:hover {
	background: #d8d8d8 url(imagens/html.png) no-repeat center center;
}

.icon_html a {
	width: 150px;
	height: 100px;
	display:block;
}

.icon_html2 {
	width: 116px;
	height: 94px;
	background: url(imagens/html_frame.png) no-repeat center center;
}

.img_html {
	width: 90px;
	height: 70px;
	vertical-align: middle;
	text-align: center;
	margin-top: 12px;
	margin-left: 13px;
	border-style: none;
}

.img_html2 {
	border: 1px solid #616161;
	background-color: #fff;
	padding: 5px;
	vertical-align: middle;
	width: 100px;
	margin-bottom: 1px;
}


/* @end */

/* @group icon_php */

.icon_php {
	width: 130px;
	height: 100px;
	background: url(imagens/php.png) no-repeat center center;
}

.icon_php:hover {
	background: #d8d8d8 url(imagens/php.png) no-repeat center center;
}

.icon_php a {
	width: 150px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_rar */

.icon_rar {
	width: 130px;
	height: 100px;
	background: url(imagens/rar.png) no-repeat center center;
}

.icon_rar:hover {
	background: #d8d8d8 url(imagens/rar.png) no-repeat center center;
}

.icon_rar a {
	width: 150px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_trabalho_esc */

.icon_trabalho_esc {
	width: 130px;
	height: 100px;
	background: url(imagens/trabalho_esc.png) no-repeat center center;
}

.icon_trabalho_esc:hover {
	background: #d8d8d8 url(imagens/trabalho_esc.png) no-repeat center center;
}

.icon_trabalho_esc a {
	width: 150px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_perfil */

.icon_perfil {
	width: 70px;
	height: 70px;
	background: white url(imagens/perfil.jpg) no-repeat center center;
	padding: 5px;
	border: 1px solid black;
	margin: 8px 25px 10px;
}

.icon_perfil:hover {
	background: #d8d8d8 url(imagens/perfil.jpg) no-repeat center center;
}


.icon_perfil a {
	width: 70px;
	height: 70px;
	display:block;
}

/* @end */

/* @group icon_youtube */

.icon_youtube {
	width: 130px;
	height: 100px;
	background: url(imagens/youtube.png) no-repeat center center;
}

.icon_youtube:hover {
	background: #d8d8d8 url(imagens/youtube.png) no-repeat center center;
}


.icon_youtube a {
	width: 150px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_desconhecido */

.icon_desconhecido {
	width: 130px;
	height: 100px;
	background: url(imagens/desconhecido.png) no-repeat center center;
}

.icon_desconhecido:hover {
	background: #d8d8d8 url(imagens/desconhecido.png) no-repeat center center;
}


.icon_desconhecido a {
	width: 150px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_link2 */

.icon_link2 {
	width: 130px;
	height: 100px;
	background: url(imagens/link.png) no-repeat center center;
}

.icon_link2:hover {
	background: #d8d8d8 url(imagens/link.png) no-repeat center center;
}

.icon_link2 a {
	width: 150px;
	height: 100px;
	display:block;
}

/* @end */

/* @group icon_mp3 */

.icon_mp3 {
	width: 130px;
	height: 100px;
	background: url(imagens/mp3.png) no-repeat center center;
}

.icon_mp3:hover {
	background: #d8d8d8 url(imagens/mp3.png) no-repeat center center;
}


.icon_mp3 a {
	width: 150px;
	height: 100px;
	display:block;
}

/* @end */

.icon_link {
	width: 126px;
	height: 98px;
	border: 1px solid #424242;
	vertical-align: middle;
}

.icon_treino {
	width: 100px;
	height: 90px;
	border: 1px solid #424242;
	vertical-align: middle;
	padding: 5px;
	background-color: #fff;
}

.icon_trabalho {
	width: 100px;
	height: 90px;
	border: 1px solid #424242;
	vertical-align: middle;
}

a:hover img.icon_trabalho {
	width: 98px;
	height: 88px;
	border: 2px solid #740000;
}

a:hover img.icon_link {
	width: 124px;
	height: 96px;
	border: 2px solid #740000;
}

.contorno_foto {
	border: 1px solid #616161;
	background-color: #fff;
	padding: 5px;
	vertical-align: middle;
	max-width: 120px;
	margin: 0 10px 35px;
}

a:hover img.contorno_foto {
	border: 2px solid #C11924;
	color: #740000;
	max-width: 118px;
	margin: 0 10px 35px;
}

.contorno_foto2 {
	border: 1px solid #616161;
	background-color: #fff;
	padding: 5px;
	vertical-align: middle;
	width: 117px;
	height: 88px;
}

a:hover img.contorno_foto2 {
	border: 2px solid #C11924;
	color: #740000;
	width: 115px;
	height: 86px;
}


.html_dlistado {
	vertical-align: top;
	padding-top: 7px;
}

/* @end */

/* @group mostrar_media */

.janela {
	padding: 0;
}

.moldura_foto {
	background-color: #fff;
	border: 1px solid #616161;
	width: 1px;
	padding: 5px;
}

.moldura_filme {
	background-color: #fff;
	padding: 5px;
	text-align: center;
}

.contorno_filme {
	border: 1px solid #000;
}

.descricao2 {
	height: 1px;
	border-bottom: 1px dashed #d4d4d4;
	font-size: 1px;
	background-color: transparent;
	clear: both;
}

.slideshow_off,
.slideshow_on {
	cursor: pointer;
	width: 23px;
	height: 20px;
	position: absolute;
	border: 1px solid #585858;
	top: 40px;
	left: 0;
}

.resize_off,
.resize_on {
	width: 23px;
	height: 20px;
	cursor: pointer;
	position: absolute;
	left: 0;
	border: 1px solid #585858;
	top: 72px;
}

.slideshow_on {
	background: url(imagens/play.png) no-repeat center center;
}

.slideshow_on:hover {
	background: #bfbfbf url(imagens/play.png) no-repeat center center;
}

.slideshow_off {
	background: url(imagens/pause.png) no-repeat center center;
}

.slideshow_off:hover {
	background: #bfbfbf url(imagens/pause.png) no-repeat center center;
}

.resize_on {
	background: url(imagens/resize_on.png) no-repeat center center;
}

.resize_on:hover {
	background: #bfbfbf url(imagens/resize_on.png) no-repeat center center;
}

.resize_off {
	background: url(imagens/resize_off.png) no-repeat center center;
}

.resize_off:hover {
	background: #bfbfbf url(imagens/resize_off.png) no-repeat center center;
}

/* @end */

.cameraman {
	width: 170px;
	height: 47px;
	background: url(imagens/cameraman.png) no-repeat center center;
}

.fotografa {
	width: 170px;
	height: 47px;
	background: url(imagens/fotografa.png) no-repeat center center;
}

.perfis_1geracao {
	width: 170px;
	height: 47px;
	background: url(imagens/1_geracao.png) no-repeat center center;
}

.perfis_2geracao {
	width: 170px;
	height: 47px;
	background: url(imagens/2_geracao.png) no-repeat center center;
}