/*////////////////////////////////////////////////////////////////*/
/*// HEADER //////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////*/

#containerHeader{
	position:relative;
	display:block;
	width:100%; height:auto;
	margin:0 0 5px 0;
}
#containerHeader .content{
	position:relative;
	display:block;
	width:100%; height:auto;
	padding:10px 0 10px 0;
}
#containerHeader .content .logo{
	position:relative;
	display:block; float:left;
	width:50%; height:auto;
}
#containerHeader .content .userdata{
	position:relative;
	display:block; float:right;
	width:15%; height:auto;
}
/*////////////////////////////////////////////////////////////////*/
/*// MENU ////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////*/

#containerMenu{
	position:relative;
	display:block;
	width:100%; height:auto;
	margin:0 0 2px 0;
	z-index:99999;
}

/*////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////*/
/*// CONTEUDO ////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////*/

#containerContent{
	position:relative;
	display:block;
	width:100%; height:auto;
	margin:0 0 5px 0;
}
#containerContent .content{
	position:relative;
	display:block;
	width:98%; height:auto;
	padding:10px 1% 10px 1%;
	background-color:#FFFFFF;
}
/*////////////////////////////////////////////////////////////////*/
#containerTitle{
	position:relative;
	display:block; float:left;
	width:49%; heigth:auto;
	margin:0 0 10px 0;
	color:FF0000;
}
#containerTitle p{
	position:relative; top:-2px;
	font-size:0.6em;
	font-weight:bold;
	color:#666;
}
#containerBreadcrumbs{
	position:relative;
	display:block; float:right;
	width:49%; heigth:auto;
	text-align:right;
}
#containerBreadcrumbs a:link, a:visited, a:active{color:#ECECF3; text-decoration:underline;}
#containerBreadcrumbs a:hover{color:#000000; text-decoration:underline;}

#containerModule{}

/*///////////////////////////////////////////////////////////////*/
/*// GALERIA DE IMAGENS /////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////*/

#containerImagem{
	position:relative; float:left;
	width:112px;
	padding:5px;
	margin:0px 10px 10px 0px;
	background-color:#F0F0F0;
	cursor:pointer;
}
#containerImagem:hover{ background-color:#FFF; }
#containerImagem .imagem{
	position:relative;
	display:block;
	width:100%; height:100px;
	margin:0 0 5px 0;
	background-color:#535353;
	overflow:hidden;
}
#containerImagem .controls{
	position:relative;
	display:block;
	width:100%; height:auto;
}


/*///////////////////////////////////////////////////////////////*/
/*// CONTENT HEADER /////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////*/

.contentHeader{
	position:relative;
	display:block;
	width:98%;
	padding:3px 1% 3px 1%;
	background-color:#000;
	font-size:0.6em; font-weight:bold;
	color:#FFF;
}

/*///////////////////////////////////////////////////////////////*/
/*// CONTENT MAIN //////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////*/

.contentMain{
	position:relative;
	display:block;
	width:98%;
	padding:10px 1% 10px 1%;
	background-color:#dedede;
	font-size:0.75em; font-weight:normal;
	color:#333;
}

.contentMain .content{
	position:relative;
	display:block;
	width:98%;
	padding:3px 1% 3px 1%;
	background-color:#FFFFFF;
}

.tableRepeater_1{
	background-color:#f0f0f0;
	border:1px solid #333;
	height:27px;
	cursor:pointer;
}
.tableRepeater_2{
	background-color:#ececec;
	border:1px solid #333;
	height:27px;
	cursor:pointer;
}
.tableRepeater_1:hover,.tableRepeater_2:hover{
	background-color:#FFF;
	color:#000;
}

.contentMain tr.tableSelected{
	background-color:#b7bcc0;
	color:#FFF;
	cursor:pointer;
}
td{padding:3px 3px 3px 5px;}

/*///////////////////////////////////////////////////////////////*/
/*// CONTENT PAGINACAO //////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////*/

#containerPaginacao{
	position:relative;
	display:block;
	width:100%; height:auto;
	margin:1px 0 10px 0;
}
#containerPaginacao .content{
	position:relative;
	display:block;
	width:98%; height:auto;
	padding:4px 1% 4px 1%;
	background-color:#dedede;
	font-size:0.65em; font-weight:normal;
	color:#333;
}

/*///////////////////////////////////////////////////////////////*/
/*// CONTENT MESSAGES ////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////*/

#containerMessages{
	position:relative;
	display:block;
	width:100%; height:auto;
	margin:5px 0 0 0;
}
#containerMessages .content{
	position:relative;
	display:block;
	width:98%; height:auto;
	padding:10px 1% 10px 1%;
	background-color:#FFFF00;
	font-size:0.7em;
	font-weight:bold;
	color:#333333;
}


