﻿::-moz-selection{background:#003700 !important;color:#fff !important}
::selection{background:#003700 !important;color:#fff !important}
*
{
	padding: 0;
	margin: 0;
}

.visivel
{
	visibility: visible;
	display: inline;
}

body 
{
	background: #006000 url("../images/bcg_site.jpg") repeat-x 0 65px;
	text-align: center;
}

#fainting 
{
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	background: #000;
	opacity: 0.34;
	height: 100%;
	width: 100%;
}

/* SITE - Configurações gerais */
#site
{
	width: 777px;
	position: relative;
	margin: 0 auto;
	background: #fff;
}

#menu{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	height: 65px;
	background: transparent url("../images/bcg_top.jpg") repeat-x;
}

#content{
	background: #fff;
	padding: 16px 14px 85px 14px;
	margin: 0;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align: left;
}

#ctt_header
{
	height: 40px;
}

#ctt_col_left
{
	/*width: 498px;*/
	width: 528px;
	float: left;
}

#ctt_col_right
{
	width: 202px;
	height: 750px;
	float: right;
	padding: 0 0 0 19px;
	font-size: 9px;
	text-align: right;
	background: transparent url("../images/bcg_ctt_cl.jpg") repeat-y;
}

#footer
{
	margin-top: 50px;
	padding: 0;
	height: 86px;
	background: #003700 url("../images/bcg_foot.jpg") repeat-x;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #fff;
	text-align: center;
	clear: both;
}

/** Configurações da popup */
.popup{position:fixed !important;position:absolute;overflow:auto;background:#fff;z-index:999;padding:20px 20px 0;border:1px solid #ccc}
.popup.tm_completo{width:96%;height:96%;left:2%;top:2%}
.popup.tm_medio{width:350px;height:420px;left:50%;margin-left:-175px;top:50%;margin-top:-210px}
.popup.tm_pqno{width:300px;height:350px;left:50%;margin-left:-150px;top:50%;margin-top:-175px}
.popup.tm_grande{width:570px;height:auto;left:50%;margin-left:-285px;top:240px;position:absolute !important;margin-top:0 !important;padding-bottom:10px}
.esconde{position:fixed !important;position:absolute;top:0;left:0;width:100%;height:100%;background:#333;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);overflow:auto;z-index:998;cursor:pointer}
.popup.carregando{background:url(../images/gif_carregando.gif) no-repeat center center #fff}
.popup .img,.popup .det{color:#000;text-align:center}
.popup .img img{cursor:pointer}
.popup .fechar{text-align:right;margin:10px 0 0}
.popup.tm_grande .fechar{padding:50px 0 0}
.popup .fechar a{background:url(../images/fechar.jpg); width:68px;height:19px;display:block;float:right;text-indent:999em !important;overflow:hidden}
.popup h1{margin:0 0 2px;font-size:1.4em;color:#666}
.popup .img .desc{background:url(../images/barra_horizontal_menu.jpg) repeat-x 0 bottom;font-weight:700;padding:10px 0;margin:0}
.popup{text-align:left}
.popup label{display:block}
.popup .form li{list-style:none}
.popup fieldset{border:0}
.zoom li{display:block;height:auto !important}
.zoom li a,div.zoom ul,div.zoom img,div.zoom{padding:0 !important;margin:0 !important}
.lupa{position:relative;display:block;height:22px;padding:3px 0 3px 3px;background:url(../images/preto_op.png) !important;margin-top:-28px;background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/preto_op.png', sizingMethod='scale')}
.lupa a{color:#fff !important}
.lupa a:hover,.lupa a:focus{text-decoration:none}
.lupa .amp{display:block;float:left;background:url(../images/lupa.png) no-repeat 0 top;padding:3px 0 3px 18px}
.lupa .prox,.lupa .ant{display:block;float:left;text-indent:-999em;overflow:hidden;width:17px;height:15px;/*background:url(../images/setas.png) right 0 no-repeat !important;background-image:url(../images/setas.gif)*/}
.lupa .prox{background-position:0 -17px !important;margin-left:8px}
/*.zoom li a{padding:0 !important;margin:0 !important}*/

.fotos_mini li {
	float:left;
	list-style:none;
	height: 50px;
}	

.fotos_mini .jq-ss-crop{
	margin:0;
	float:left;
}
			
.fotos_mini .left, .fotos_mini .right {
	overflow:hidden;
	margin-top:25px;
	text-indent:-9999px;
	display:block;
	height:18px;
	width:17px;
	cursor:pointer
}
/*a#left { margin-right: 4px }
a#right { margin-left: 3px }*/

.fotos_mini .left{background:url(../images/seta_esquerda.jpg) no-repeat}
.fotos_mini .right{background:url(../images/seta_direita.jpg) no-repeat}
.img_list_view {
	width:500px;
	overflow:hidden;
	margin:7px 3px 0 3px
}

.img_list_view ul{
	/*width:3818px !important;
	width:3822px;*/
	padding:0;
}

.img_list_view li img{
	border:0;
}	

.img_list_view li
{
    float:left;
	width:auto;
	padding:0 5px;
	margin:0;
	text-align:center
}
/***************************/

dl{margin:10px 0}
dt{margin:3px 0 0}
dd{margin:10px 0 10px 10px;color:#999}

/* Pagina de Erro Default */

#paginaErro
{
	text-align:center;
	padding-top: 10px;
	background-color: White;
	padding-bottom: 10px;
	width: 515px;
	height: 310px;
	margin-top: 30px;
	margin-left: 380px;
}

#paginaErro #logoErro
{
	margin-left: 140px;
	background: url("../images/neloeste_erro.png") no-repeat;
	width: 325px;
	height: 190px;
}

.textoErroMensagem
{
	color: red;
	font-size: 14px;
}