/*redefine*/

::-moz-selection {
	background: #000;
	color: #eee;
}

::selection {
	background: #000;
	color: #eee;
}

h1, h2, h3, h4, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}



/*shared*/

span.clr {
	display: block;
	clear: both;
}

/* -----------------------------------*/
/* --------->>> CONTEUDO <<<----------*/
/* -----------------------------------*/

#container {
	position: relative;
	width: 720px;
	padding: 0;
	background: #FFF;
	margin: auto;
	text-align: left; border:1px #FFF solid;
}
#container p {
	font: 11px "Arial", "Helvetica", "Verdana", "sans-serif";
	color:#333;
}
.titulo {
	width: 700px;
	padding: 5px 0 5px 0; height:15px;
	border-bottom: 1px solid #fff;
	background-color:#fff;
}
.thumbnailContainer {
	width: 715px;
	margin:20px 0 0 10px;
	display: none; height:220px;
	overflow:auto;
}
.thumbnailContainer .clipper {
	margin: 0;
}
a.horizontal {
	border:1px #A7ABC5 solid;
	width: 110px; /*110*/
	height: 80px;
	padding: 10px 0 0 10px;
	margin: 5px;
	float: left;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .6;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=60);
}
a.horizontal:hover {
	border:1px #A7ABC5 solid;
	width: 110px;/*110*/
	height: 80px;
	padding: 10px 0 0 10px;
	margin: 5px;
	float: left;
	cursor: pointer;
	background: #fff;
	opacity: 1;
	-moz-opacity: 1; /*--FF--*/
	-khtml-opacity: 1;
	filter:alpha(opacity=100); /*--IE--*/
}
a.vertical {
	border:1px #A7ABC5 solid;
	width: 70px;
	height: 110px;
	padding: 10px 10px 10px 10px;
	margin: 10px;
	float: left;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .6;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=60);
}
a.vertical:hover {
border:1px #A7ABC5 solid;
	width: 70px;
	height: 110px;
	padding: 10px 10px 10px 10px;
	margin: 10px;
	float: left;
	cursor: pointer;
	background: #fff;
	opacity: 1;
	-moz-opacity: 1; /*--FF--*/
	-khtml-opacity: 1;
	filter:alpha(opacity=100); /*--IE--*/
}
.thumbnailContainer img {
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 5px 4px;*/
}

#rodape {
	/*width: 700px;*/ 
	width: 720px;
	border-top: 1px solid #fff;
	padding:0; height:10px;
}

/* -----------------------------------*/
/* --->>> ESTILO MENU PRINCIPAL <<<---*/
/* -----------------------------------*/

#kwick {
	position: relative;
	overflow:hidden; /*resolve anomalia no último link - tremedeira*/
	width: 770px; 
	/*border-bottom: 1px solid #000;*/
}
#kwick .kwicks {
	display: block;
	height: 250px; /*valor da altura da máscara do menu*/
	margin: 0px;
	width:770px;
}
#kwick li {
	float: left;
}
#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 250px; /*valor da altura de cada item menu*/
	width: 100px; /*valor da largura do estado inicial do menu*//*87px - valor com todas as categorias no menu*/
	background: #fff;
	border-right: 4px solid #FFF;
}