/* Mega MEnu */
.megamenu{
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	/*background:url("../images/bg_fade.jpg") repeat-x scroll 0 -24px transparent;*/
	background-color: #efefef;
	border: 1px solid #fff;
	margin-left:-11px;
	padding: 10px;
	z-index: 100;
	color:#999;
}

/* Geral */
*{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	color:#555;
}
PRE{ 
	font-family:Arial; 
	font-size:12px;
	line-height:normal;
	margin:0;
	width:auto;
	background-color: #FFFFE6;
	padding:5px;
	float:left;
	color: black;
}
img { border:0;}
body{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #555;
	background-repeat:repeat-x;
	background-position: top center;
	background-color:#fff;
	
	scrollbar-face-color: #101010;
	scrollbar-shadow-color: #000;
	scrollbar-highlight-color: #000;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #101010;
	scrollbar-arrow-color: #fff;
}
input,textarea,select,button, .inputs{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin: 3px 0px;
	color:#990000;
	cursor:pointer;
	border: 1px solid #000;
}
a , a:visited{
	color:#aa0000;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
a:hover{ 
	text-decoration:underline;
	color: #FF0000;
}
.txt_erro{
	background-color:#990000;
	color:#FFFFFF;
	padding:5px;
	margin:0px;
	font-size:14px;
	
}
.txt_alerta{
	background-color: #FFCC33;
	color:#000;
	padding:5px;
	margin:0px;
	font-size:14px;
}
.txt_normal{
	background-color: #EFEFEF;
	color:#000;
	padding:5px;
	margin:0px;
	font-size:14px;
}
.txt_titulo{
	border-bottom:0px solid #000000;
	font-size:26px;
	margin:0 10px 10px 0;
	padding:0 0 7px;
	text-align:center;
	font-weight:bold;
}
#logo{
	margin:5px;
}
/* /Geral */
/* Principal */

#paginaGeralAlign{
	width:auto;
	height: auto;
}
#paginaGeral{
	text-align:left;
	width: 100%;
	height: auto;
	/* background:url(../images/bg2.jpg)  no-repeat  center  132px; */
	margin-top:3px
}
#paginaTopo{	
	width: auto;
	height:75px;
	margin: 0px 0 0 0;
	padding:  0 6px;
}
#paginaMenuTopo{	
	width: auto;
	height:35px;
	padding:0 12px;
	font-weight:bold;
	margin:0;
}
#paginaMenuTopo2{	
	/* background:url(../images/bg_fade.jpg) repeat-x scroll 0 -24px; */
	font-weight:bold;
	height:25px;
	padding:9px 0 0 12px;
	width:auto;
	margin-bottom:8px;
	background-color:#efefef;
}
#paginaMeioGeral{	
	width: auto;
	height: auto;
}
#paginaMenuLateral{	
	float: left;
	width:115px;
	height:auto;
	min-height:800px;
	padding: 0px 0px 0 25px;
	background-repeat: no-repeat;
	background-image:url(../images/bg__07.jpg);	
}
#paginaConteudo{
	margin: 10px 0 0 0;
	padding: 0 20px;
	width: auto;
	min-height:700px;
	
}
#paginaRodape{
	width: auto;
	height:50px;
	padding:10px 1.0%;
	margin: 30px 0 0 0 ;
	/*background:url(../images/bg_fade.jpg) repeat-x scroll 0 -40px;*/
	background-color:#efefef
}
.menu_topo{
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
	display:inline;
	margin:0;
	padding:0;
}
.menu_topo li{
	border:0px;
	display:inline;
	margin:10px 0;
	padding:0;

}
.menu_topo_rodape{
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
	display:inline;
	margin:0;
	padding:0;
}
.menu_topo_rodape li{
	border:0px;
	display:inline;
	margin:0;
	padding:0;
}
.menu_topo_rodape li a{font-size:12px;}
ul, li{
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
	margin:5px 0;
}
.menu_topo_link{
	margin: 0px 20px 0 0;
	
}
.menu_topo_div{
	float:left;
	margin:0 10px 10px 0;
	padding:0 10px 0 0;
	border-right: 1px solid #fff;
	
}
#menu_editoria{
}
/* /Principal */

/* pautas */

#ftpPautaFotos {
	background: #000 none repeat scroll 0 0;
	border:0px solid #999999;
	float:left;
	font-size:11px;
	height:200px;
	margin: 0 10px 10px 0px ;
	padding:0px;
	width:295px;
	text-align:left;
}
#ftpPautaFotos_B {
	background: #000 none repeat scroll 0 0;
	border:0px solid #999999;
	float:left;
	font-size:11px;
	height:410px;
	margin: 0 10px 9px 0px ;
	padding:0px;
	width:600px;
	text-align:left;
}
#ftpPautaFotosCapa {
	font-size:11px;
	height:535px;
	margin: 0 10px 10px 0px ;
	padding:0px;
	width:905px;
	text-align:left;
}
.capa_destaque{
	position: absolute;
	width:905px;
	height:535px;
	cursor:pointer;
}
.capa_destaque_traparente{
	opacity:0.30;
	-moz-opacity: 0.30;
	filter: alpha(opacity=30);
}


	#ftpThumbsFotos_img{
		width:auto;
		margin: 0px auto;
		height:auto;
		text-align:left;
		margin:0;
		padding:0;
		text-decoration:none;
		background-color:#fff;
	}
	#ftpThumbsFotos_img:hover{
		background-color:#fff;
		opacity:1.0;
		-moz-opacity: 1.0;
		filter: alpha(opacity=100);
	}
	#ftpPautaTituloFotos{
		/*background-color:#fff;*/
		height:auto;
		width:295px;
		margin:-96px 0 0 0;
		padding:0px;
		text-align:left;
		opacity:0.75;
		-moz-opacity: 0.75;
		filter: alpha(opacity=75);
	}

	#ftpPautaTituloFotosCapa{
		opacity:0.80;
		-moz-opacity: 0.80;
		filter: alpha(opacity=80);
		
		font-size:14px;
		/* background-color:#fff;
		background: url("../images/bg_fade_in.jpg") repeat-x scroll 0 -74px transparent;*/
		height:75px;
		width:875px;
		margin:-105px 0 0 0;
		padding:0px;
		text-align:left;
	}
	.titulopautasmenores{
	
		background-color: white;
		color: black;
		display: inline-block;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: -1px;
		padding: 5px;
		text-transform: inherit;
	
	}

#ftpPautaFotos_front {
	/*background:url("../images/bg_fade.jpg") repeat-x scroll 0 -7px #141414;*/
	background-color:#efefef;
	float:left;
	font-size:11px;
	height:420px;
	margin: 0 10px 20px 0px ;
	padding:0px;
	width:180px;
	text-align:left;
	border:3px solid #EFEFEF;
	border-top:3px solid #aa0000;
}
	#ftpThumbsFotos_img_front{
		height:175px;
		margin:0;
		padding:5px 0 0 0;
		text-align:center;
		width:180px;
		float:left;
		margin-top:-193px;

}
	#ftpPautaFotos_front:hover{
		border-color:#dd0000;
		/*
		opacity:0.80;
		-moz-opacity: 0.80;
		filter: alpha(opacity=80);
		*/
	}
	#ftpPautaTituloFotos_front{
		height:auto;
		width:auto;
		padding:10px 10px 7px 10px;
		border-bottom:1px solid #ccc;
	}
	#foto_description{
		font-size:11px;
		height:75px;
		width:auto;
		padding:5px 10px;
		overflow:auto;
	}
	#foto_description_locate{
		font-size:11px;
		color:#666;
		height:40px;
		width:auto;
		padding:3px 10px;
		overflow:auto;
	}
	
.bg_effect{
	background-color:#fff; 
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
	opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}


	
.descr_{
	background:url("../images/bg_fade_in.jpg") repeat-x scroll 0 477px #000;
	height:620px;
	left:50%;
	margin-left:-495px;
	margin-top:-342px;
	opacity:1;
	padding:30px;
	position:fixed;
	top:50%;
	width:925px;
	border: 1px solid #222;
	
}
.descr_img_destaque{
	border:10px solid #101010
}
.descr_txts{
	font-size:13px;
	color:#555;
	display:block;
	margin-bottom:5px;
	margin-top:-2px;
}
.descr_txts_exif{
	font-size:13px;
	color:#888;
}
.descr_txts_exif_d{
	margin-right:10px;
}
.descr_descr_t{
	background-color:#111;
	font-size:24px;
	color:#FFF;
}
.descr_descr{
	background-color:#000;
	font-size:15px;
	color:#FFF;
	padding:0px 0px 5px 5px ;
	margin:5px;
}
.descr_descr_download{
	background-color:#900;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:5px 5px ;
	margin:10px 10px;
	text-align:center;
	cursor:pointer;
	
}
.descr_descr_download:hover{
	background-color:#999;
	color:#fff;
}

.descr_botoes{
	background-color:#2F0C0C;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:3px 5px ;
	margin:5px 5px;
	text-align:center;
	cursor:pointer;
	display: inline;
	width:250px;
}
.descr_botoes:hover{
	background-color:#999;
	color:#fff;
}
.descr_botoes_fecha{
	background-color:#000;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:3px 5px;
	margin:0px 0px 0px 5px;
	text-align:center;
	cursor:pointer;
	width:64px;
	height:15px;
	float:left;
	position:relative
}
.box_bts{
	width:180px;
	height:21px;
	margin:170px 0 0 0;
}

.b_download{
	background-color:#2F0C0C;
	color:white;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:15px;
	margin:0px 5px 0px 0px;
	padding:3px 5px;
	position:relative;
	width:57px;
	float: right;
}

.utils_menu_v{
	text-align:center;
	padding:8px;
	margin:0 0 10px 0;
	
}


.descr_geral_foto{
	float:left;
	width:220px;
}
.descr_foto{
	float:left;
	width:700px;
}
.descr_exif{
	background-color:#111;
	font-size:14px;
	color:#FFF;
	padding:0px 0px 5px 5px ;
	margin:10px 0px 0 0;
}
.fechar_bt{
	background-color:#101010;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:14px;
	left:962px;
	padding:5px;
	position:absolute;
	top:3px;
	width:10px;
	text-align:center;
}
.fechar_bt:hover{
	background-color:#999;
	color:000;
}
.cadastro_div{
	width: 980px;
	margin:0 auto;
}
.cadastro_div H3{
	display:inline-block;
	line-height:28px;
	min-width:140px;
	text-align:right;
}
.cadastro{
	width:250px;
}
cadastro_none{ display:none; display: inherit none}
cadastro_show{display: inherit; display: inherit}
#texto{
	width:950px;
	overflow:auto;
	line-height:18px;
	font-size:15px;
	text-align:left;
	margin: 0 auto;
}
#texto *{
	
	line-height:20px;
}
#texto , #texto p{
	font-size:15px;
	text-align:left;
	text-align:justify;
}
#texto p{
	margin: 10px 0 ;
}
#texto li{
	list-style-position:inside;
	list-style-type: square;
	font-size:15px;
	margin:15px 0;
}

#texto strong , #texto b{
	
	font-size:16px;
}


.login{		
	border-left:1px solid #222;		
	float:left;		
	margin:15px 0 0 10px;		
	padding: 0 0 0 10px;	
}	
.login_bt{		
	background-color:#990000;		
	color:#000000;		
	cursor:pointer;		
	font-size:11px;		
	font-weight:bold;		
	margin:0;		
	padding:2px;		
	vertical-align: baseline;		
	line-height: 16px;	
}
.separador{
	display:inline-block;
	float:left;
	height:10px;
	width:100%;
	border-bottom:3px solid #fafafa;
	margin-bottom:20px;
}
.box_titulo_separador{
	float:left;
	text-align:left ;
	width:295px;
	height:200px;
/*	background:	url("../images/bg_fade.jpg") repeat-x scroll 0 -24px;
*/	
	background-color:#efefef;
	border:0px solid #efefef;
	margin-right:10px;
}
.menu_tabs{
	border-bottom:1px  dotted  #fff;
	padding-bottom:5px;
	font-weight:normal;

}