@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; border:0px; text-decoration:none;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
	float:left;
	background-color:#000;
}
#pageBg{
	background:url(images/bgRep.jpg) repeat-y center top;
	width:100%;
	float:left;
}
#pageBgTop{
	background:url(images/bg.jpg) no-repeat center top;
	width:100%;
	float:left;
	text-align:center;
}
#page{
	margin:0px auto;
	width:960px;
}
#header{
	width:960px;
	float:left;
	padding:0px 0px;
	height:136px;
	position:relative;
	background:url(images/geralTopImg.jpg);
}
#header.basquete{ background:url(images/basqueteTopImg.jpg);}
#header.futebol{ background:url(images/futebolTopImg.jpg);}
#header.hoquei{ background:url(images/hoqueiTopImg.jpg);}
#header .areaReservadaBtn{
	float:right;
	background:url(images/areaReservadaBtn.jpg) no-repeat left bottom;
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	width:116px;
	text-align:center;
	padding:6px 0px;
	margin:5px 0px 0px 50px;
}
#header .areaReservadaBtn:hover{background:url(images/areaReservadaBtn.jpg) no-repeat left 0px;}
#header .searchBox{
	position:absolute;
	top:108px;
	right:0px;
	background:url(images/pesquisaBg.png) no-repeat;
	float:left;
	display:block;
	width:195px;
	height:30px;
}
#header .searchBox input{
	float:left;
	margin:7px 0px 0px 14px;
	width:143px;
	background:none;
	font-size:11px;
	color:#e3b6b6;
	padding:2px 0px 0px 5px;

}
#header .searchBox a{
	float:left;
	display:block;
	background:url(images/pesquisaBtn.png) no-repeat;
	width:22px;
	height:22px;
	position:relative;
	top:4px;
	left:2px;
}
#header .searchBox a:hover{	background:url(images/pesquisaBtn.png) no-repeat bottom;}
#header #menu{
	float:right;
	width:658px;
}
#header .udoLogo{
	display:block;
	float:left;
	clear:both;
	width:390px;
	height:96px;
}
#lv2Menu{
	background:url(images/lv2MenuBg.jpg) no-repeat;
	width:960px;
	height:55px;
	float:left;
	margin-bottom:25px;
}
#lv2Menu #lv2MenuCont{
	float:right;
	margin-top:10px;
}
#leftBlock{
	float:left;
	width:169px;
}
#leftBlock .lv3MenuCont{
	float:left;
	position:relative;
	left:-23px;
	top:-10px;
}
#leftBlock .lv3MenuCont .supImg{float:left;}
#leftBlock .lv3MenuCont ul.lv3Menu{
	background:url(images/lv3RepBg.png) repeat-y;
	float:left;
	list-style:none;
	padding:10px 24px 0px 22px;
	width:138px;
}
#leftBlock .lv3MenuCont ul.lv3Menu li{
	float:left;
	width:138px;
	background:url(images/lv3Line.jpg) repeat-x left bottom;
	padding:1px 0px 3px;
}
#leftBlock .lv3MenuCont ul.lv3Menu li a{
	padding:6px 5px 6px 15px;
	text-align:left;
	display:block;
	float:left;
	width:120px;
	color:#FFF;
	font-size:12px;
	line-height:12px;
}
#leftBlock .lv3MenuCont ul.lv3Menu li a:hover{background:url(images/lv3Over.png);}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu{ display:none;}
#leftBlock .lv3MenuCont ul.lv3Menu li.selected a{
	background:url(images/lv3Over.png);
}
#leftBlock .lv3MenuCont ul.lv3Menu li.selected ul.lv4Menu{
	display:block;
	background:url(images/lv4Bg.jpg) repeat-y;
	list-style:none;
	width:123px;
	padding:0px 7px 0px 9px;
	float:left;
}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li{
	width:123px;
	background:url(images/lv4Line.png) repeat-x bottom left;
	position:relative;
}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li.last{background:none;}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li a{
	width:103px;
	padding:3px 5px 3px 15px;
	background:none;
}

#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li a:hover{background:url(images/lv4Over.jpg) repeat-y top left;}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li.selected a{background:url(images/lv4SelectedItemBg.jpg) repeat-y;}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li .lv5Menu .btn{
	background:url(images/lv5OpenedMarker.png) no-repeat;
	width:163px;
	position:absolute;
	left:-151px;
	top:10px;
	float:left;
	display:block;
	color:#FFF;
	text-align:left;
	padding:5px 0px 0px 25px;
	height:21px;
	cursor:pointer;
}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li .lv5Menu{
	position:absolute;
	float:left;
	left:140px;
	top:-12px;
	width:146px;
	display:none;
	z-index:100;
}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li:hover .lv5Menu{
	display:block;
}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li .lv5Menu ul{
	background:url(images/lv5Bg.png) no-repeat;
	list-style:none;
	padding:15px 14px 0px 14px;
	float:left;
}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li .lv5Menu ul li{
	border-bottom:1px solid #2b2a67;
	background:none;
}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li .lv5Menu ul li a{
color:#bab9e1;
}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li .lv5Menu .lv5Bottom{
	background:url(images/lv5Bg.png) no-repeat bottom;
	float:left;
	width:146px;
	height:20px;
}

#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li .lv5Menu li a:hover{ 
	background:none; 
	color:#FFF;
}
#leftBlock .lv3MenuCont ul.lv3Menu li ul.lv4Menu li .lv5Menu li.selected a{
	background:none; 
	font-weight:bold; 
	color:#FFF;
}


#content{
	float:right;
	width:791px;
}
#content.megaHome{width:960px;}
#content #homeBanner{
	float:left;
	margin:0px 0px 25px;
}
#content.megaHome #homeBanner{background:url(images/menuBg.jpg) no-repeat;}
#content .boxArea{
	float:left;
	width:100%;
}
#content .thin{
	float:right;
	width:317px;
}
#content .boxArea .box{
	float:left;
	padding:0px 4px 0px 0px;
	margin:0px 0px 15px;
}
#content .boxArea .right{padding:0px;}
#content.megaHome .boxArea .boxSize1, #content.megaHome .boxArea .boxSize1 h2{ width:638px;}
#content .boxArea .boxSize1, #content .boxArea .boxSize1 h2{ width:467px;}
#content .boxArea .boxSize2, #content .boxArea .boxSize2 h2{ width:317px;}
#content .boxArea .box h2{
	background:url(images/boxH2Bg.jpg) no-repeat right;
	text-align:left;
	height:30px;
	float:left;
	position:relative;
}
#content .boxArea .box h2 span{
	font-size:18px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	padding:7px 14px 0px 0px;
	display:block;
	float:left;
}
#content .boxArea .box h2 img{float:left;}
#content .boxArea .box h2 .mais{
	position:absolute; 
	width:25px; 
	height:25px;
	display:block;
	background:url(images/h2Link.png) no-repeat;
	right:0px;
	bottom:0px;
}
#content .boxArea .box h2 .mais:hover{background:url(images/h2Link.png) no-repeat bottom;}
#content .boxArea .box .shadow{float:left;}
#content .boxArea .box .newsList{
	float:left;
	list-style:none;
}
#content .boxArea .box .newsList li{
	margin-bottom:4px;
	float:left;
}
#content .boxArea .box .newsList li a{
	background:url(images/newsItemBg.png) repeat-x;
	display:block;
	padding:2px 15px;
	float:left;
	text-align:left;
}
#content .boxArea .boxSize1 .newsList li a{height:112px;}
#content .boxArea .boxSize2 .newsList li a{height:81px;}
#content .boxArea .box .newsList li a:hover{background:url(images/newsItemBg.png) repeat-x left -485px;}
#content .boxArea .box .newsList li a .titulo{
	width:100%;
	display:block;
	float:left;
	font-weight:bold;
	color:#071c46;
	padding:2px 0px 5px;
}
#content .boxArea .boxSize1 .newsList li a .titulo{ font-size:14px;}
#content .boxArea .boxSize2 .newsList li a .titulo{ font-size:13px;}
#content .boxArea .box .newsList li a .textBlock{
	float:left;
	display:block;
	width:100%;
	color:#333333;
}
#content .boxArea .boxSize1 .newsList li a .textBlock{background:url(images/newsItemTextBg.png) no-repeat;}
#content .boxArea .boxSize2 .newsList li a .textBlock{background:url(images/news3ItemTextBg.png) no-repeat;}
#content .boxArea .box .newsList li a .textBlock .data{
	float:left;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:1px;
	text-align:center;
}
#content .boxArea .boxSize1 .newsList li a .textBlock .data{width:30px;}
#content .boxArea .boxSize2 .newsList li a .textBlock .data{width:25px;}
#content .boxArea .box .newsList li a .textBlock .data span{ 
	display:block;
	clear:both;
}
#content .boxArea .boxSize1 .newsList li a .textBlock .data .dia{font-size:20px; line-height:23px;}
#content .boxArea .boxSize1 .newsList li a .textBlock .data .mes{font-size:11px; line-height:9px;}
#content .boxArea .boxSize2 .newsList li a .textBlock .data .dia{font-size:15px; line-height:21px;}
#content .boxArea .boxSize2 .newsList li a .textBlock .data .mes{font-size:8px; line-height:8px;}
#content .boxArea .box .newsList li a .textBlock .img{
	float:left;
	position:relative;
	display:block;
}
#content .boxArea .boxSize1 .newsList li a .textBlock .img{width:134px;}
#content .boxArea .boxSize2 .newsList li a .textBlock .img{width:94px;}
#content .boxArea .box .newsList li a .textBlock .img .imgMask{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
#content .boxArea .boxSize1 .newsList li a .textBlock .img .imgMask{
	background:transparent url(images/newsItemImg.png) no-repeat;
	width:140px;
	height:87px;
}
#content .boxArea .boxSize2 .newsList li a .textBlock .img .imgMask{
	background:transparent url(images/news3ItemImg.png) no-repeat;
	width:94px;
	height:56px;
}
#content .boxArea .boxSize1 .newsList li a:hover .textBlock .img .imgMask{background:transparent url(images/newsItemImg.png) no-repeat left -211px;}
#content .boxArea .boxSize2 .newsList li a:hover .textBlock .img .imgMask{background:transparent url(images/news3ItemImg.png) no-repeat left -144px;}
#content .boxArea .box .newsList li a .textBlock .img .imgBase{float:left;}
#content .boxArea .boxSize1 .newsList li a .textBlock .img .imgBase{ 
	width:134px; 
	height:80px;
}
#content .boxArea .boxSize2 .newsList li a .textBlock .img .imgBase{ 
	width:94px; 
	height:56px;
}
#content .boxArea .box .newsList li a .textBlock .text{ 
	float:left;
	padding:10px 0px 0px 16px;
	overflow:hidden;
}
#content .boxArea .boxSize2 .newsList li a .textBlock .text{font-size:11px;}
#content .boxArea .boxSize1 .newsList li a .textBlock .text{width:256px; height:62px;}
#content .boxArea .boxSize1 .newsList li.noImg a .textBlock .text{width:390px; height:62px;}

#content.megaHome .boxArea .boxSize1 .newsList li a .textBlock .text{width:424px; height:62px;}
#content.megaHome .boxArea .boxSize1 .newsList li.noImg a .textBlock .text{width:558px; height:62px;}
#content .boxArea .boxSize2 .newsList li a .textBlock .text{width:150px; height:43px;}
#content .boxArea .boxSize2 .newsList li.noImg a .textBlock .text{width:240px; height:43px;}
#content .boxArea .box .galList{
	float:left;
	list-style:none;
}
#content .boxArea .box .galList li{
	float:left;	
	margin-bottom:4px;
	padding-right:2px;
}
#content.megaHome .boxArea .box .galList li, #content .boxArea .boxSize2 .galList li{ padding-right:3px;}
#content .boxArea .box .galList li.right{padding-right:0px;}
#content .boxArea .box .galList li a{
	float:left; 
	display:block;
	width:154px;
	height:115px;
	overflow:hidden;
	position:relative;
}
#content.megaHome .boxArea .box .galList li a, #content .boxArea .boxSize2 .galList li a{width:157px;}
#content .boxArea .box .galList li a .mask{
	background:url(images/galList1Border.png) no-repeat top left;
	width:158px;
	height:115px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
#content .boxArea .box .galList li a:hover .mask{background:url(images/galList1Border.png) no-repeat bottom left;}
#content.megaHome .boxArea .boxSize1 .galList li a, #content.megaHome .boxArea .boxSize1 .galList li a .mask{width:157px;}
#content.megaHome .boxArea .boxSize1 .galList li a .mask, #content .boxArea .boxSize2 .galList li a .mask{background:url(images/galList1Border2.png) no-repeat top left;}
#content.megaHome .boxArea .boxSize1 .galList li a:hover .mask,#content .boxArea .boxSize2 .galList li a:hover .mask{background:url(images/galList1Border2.png) no-repeat bottom left;}



#content .boxArea .box .newsletterBox{
	background:#ebf0ff;
	padding:11px 13px 0px 17px;
	float:left;
	margin-bottom:4px;
}
#content .boxArea .box .newsletterBox form{float:left;}
#content .boxArea .box .newsletterBox .text{
	text-align:left;
	margin-bottom:8px;
}
#content .boxArea .box .newsletterBox form input{
	width:121px;
	float:left;
	margin:0px 5px 3px 0px;
	padding:2px 10px 1px;
	color:#333333;
}
#content .boxArea .box .newsletterBox form .button{
	background:url(images/newsletterBoxSubmit.jpg) no-repeat;
	width:76px;
	height:16px;
	float:right;
	position:relative;
	right:-13px;
	bottom:0px;
	text-align:right;
	padding:10px 30px 0px 0px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	margin-top:7px;
}
#content .boxArea .box .newsletterBox form .button:hover{
	background:url(images/newsletterBoxSubmit.jpg) no-repeat bottom;
}

#content .boxArea .box .newsletterBox form ul{ 
	list-style:none; 
	float:left; 
	width:100%;
}
#content .boxArea .box .newsletterBox form ul li{
	float:left;
	width:33%;
}
#content .boxArea .box .newsletterBox form div.checker {
  width: 19px;
  height: 19px;
  float:left;
}

#content .boxArea .box .newsletterBox form div.checker input {
  width: 19px;
  height: 19px;
}

#content .boxArea .box .newsletterBox form div.checker span {
  background:url(images/newsletterCheck.jpg) no-repeat 0px 0px;
  height: 19px;
  width: 19px;
  float:left;
  display:block;
  
}

#content .boxArea .box .newsletterBox form div.checker:active span, 
#content .boxArea .box .newsletterBox form div.checker.active span {
	display:block;
	float:left;
}

#content .boxArea .box .newsletterBox form div.checker.focus span,
#content .boxArea .box .newsletterBox form div.checker:hover span {
}

#content .boxArea .box .newsletterBox form div.checker.focus:active span,
#content .boxArea .box .newsletterBox form div.checker:active:hover span,
#content .boxArea .box .newsletterBox form div.checker.active:hover span,
#content .boxArea .box .newsletterBox form div.checker.focus.active span {
	background-position: 0px 0px;
}

#content .boxArea .box .newsletterBox form div.checker span.checked {
	background-position: 0px -34px;
}

#content .boxArea .box .newsletterBox form div.checker:active span.checked, 
#content .boxArea .box .newsletterBox form div.checker.active span.checked {
	background-position: 0px -34px;
}

#content .boxArea .box .newsletterBox form div.checker.focus span.checked,
#content .boxArea .box .newsletterBox form div.checker:hover span.checked {
	background-position: 0px -34px;
}

#content .boxArea .box .newsletterBox form div.checker.focus:active span.checked,
#content .boxArea .box .newsletterBox form div.checker:hover:active span.checked,
#content .boxArea .box .newsletterBox form div.checker.active:hover span.checked,
#content .boxArea .box .newsletterBox form div.checker.active.focus span.checked {
	background-position: 0px -34px;
}

#content .boxArea .box .newsletterBox form div.checker.disabled span,
#content .boxArea .box .newsletterBox form div.checker.disabled:active span,
#content .boxArea .box .newsletterBox form div.checker.disabled.active span {
	background-position: -152px -260px;
}

#content .boxArea .box .newsletterBox form div.checker.disabled span.checked,
#content .boxArea .box .newsletterBox form div.checker.disabled:active span.checked,
#content .boxArea .box .newsletterBox form div.checker.disabled.active span.checked {
	background-position: 0px -34px;
}


#content .boxArea .box .newsletterBox form ul li label{
	float:left;
}



#content .boxArea .box .bannerArea{
	background:#ebf0ff;
	padding:5px 6px;
	float:left;
}
#content .boxArea .box .bannerArea a{
	padding:1px;
	background:#000;
	float:left;
}
#content .boxArea .box .bannerArea a img{float:left;}
#content .boxArea .box .pubList{
	float:left;
	list-style:none;
}
#content .boxArea .box .pubList li{
	float:left;
	width:100%;
	margin-bottom:15px;
}
#content .boxArea .box .pubList li a {
	display:block;
	float:left;
	width:155px;
	text-align:center;
}
#content.megaHome .boxArea .boxSize1 .pubList li a, #content .boxArea .boxSize2 .pubList li a{ width:158px;}
#content .boxArea .box .pubList li a img{border:#c6c6c6 1px solid;}
#content .boxArea .box .pubList li a:hover img{border:#7586bc 1px solid;}
#content .boxArea .box .lojaList{float:left;}
#content .boxArea .box .lojaList li{
	float:left;
	display:block;
}
#content .boxArea .boxSize1 .lojaList li{padding-right:2px;}
#content.megaHome .boxArea .box .lojaList li{padding-right:3px;}
#content .boxArea .box .lojaList li.right{padding-right:0px; float:right;}
#content .boxArea .box .lojaList li a{
	display:block;
	float:left;
	margin-bottom:15px;
}
#content .boxArea .box .lojaList li a .img{
	height:111px;
	float:left;
}
#content .boxArea .box .lojaList li a .img .mask{
	height:111px;
	float:left;
	display:block;
	background:url(images/lojaList1Border.png) no-repeat left top;
}
#content.megaHome .boxArea .boxSize1 .lojaList li a .img .mask, #content .boxArea .boxSize2 .lojaList li a .img .mask{background:url(images/lojaList1Border2.png) no-repeat left top;}
#content .boxArea .box .lojaList li a:hover .img .mask{background:url(images/lojaList1Border.png) no-repeat left bottom;}
#content.megaHome .boxArea .boxSize1 .lojaList li a:hover .img .mask, #content .boxArea .boxSize2 .lojaList li a:hover .img .mask{background:url(images/lojaList1Border2.png) no-repeat left bottom;}
#content .boxArea .box .lojaList li a .title{
	float:left;
	height:28px;
	display:block;
	color:#000000;
	text-transform:uppercase;
	text-align:left;
	padding:4px 0px 5px;
}
#content .boxArea .box .lojaList li a .preco{
	float:left;
	display:block;
	background:url(images/listPrecoBg.jpg) no-repeat;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 0px 2px;
}
#content .boxArea .boxSize1 .lojaList li a, #content .boxArea .boxSize1 .lojaList li a .img, #content .boxArea .boxSize1 .lojaList li a .img .mask, #content .boxArea .boxSize1 .lojaList li a .preco, #content .boxArea .boxSize1 .lojaList li a .title{ width:154px;}
#content.megaHome .boxArea .box .lojaList li a, #content.megaHome .boxArea .box .lojaList li a .img, #content.megaHome .boxArea .box .lojaList li a .img .mask, #content.megaHome .boxArea .boxSize1 .lojaList li a .preco, #content.megaHome .boxArea .boxSize1 .lojaList li a .title, #content .boxArea .boxSize2 .lojaList li a, #content .boxArea .boxSize2 .lojaList li a .img, #content .boxArea .boxSize2 .lojaList li a .img .mask, #content .boxArea .boxSize2 .lojaList li a .preco, #content .boxArea .boxSize2 .lojaList li a .title{ width:157px;}

#content .boxArea .box .playerList{
	float:left;
	list-style:none;
	width:100%;
}
#content .boxArea .box .playerList li{
	width:466px;
	float:left;
	margin-bottom:4px;
}
#content.megaHome .boxArea .boxSize1 .playerList li, #content .boxArea .boxSize2 .playerList li{width:318px;}
#content .boxArea .box .playerList li.right{ float:right;}
#content .boxArea .box .playerList li a{
	background:url(images/playersBoxItemBg2.png) no-repeat left top;
	display:block;
	float:left;
	width:100%;
}
#content .boxArea .box .playerList li a:hover{background:url(images/playersBoxItemBg2.png) no-repeat left bottom;}
#content.megaHome .boxArea .boxSize1 .playerList li a, #content .boxArea .boxSize2 .playerList li a{background:url(images/playersBoxItemBg.png) no-repeat left top;}
#content.megaHome .boxArea .boxSize1 .playerList li a:hover, #content .boxArea .boxSize2 .playerList li a:hover{background:url(images/playersBoxItemBg.png) no-repeat left bottom;}

#content .boxArea .box .playerList li a .textArea{
	float:left;
	color:#FFF;
	text-align:left;
	padding:0px 0px 0px 10px;
}
#content .boxArea .boxSize1 .playerList li a .textArea{width:320px;}
#content.megaHome .boxArea .boxSize1 .playerList li a .textArea, #content .boxArea .boxSize2 .playerList li a .textArea{width:190px;}
#content .boxArea .box .playerList li a .textArea .title{
	float:left;
	display:block;
	text-transform:uppercase;
	width:100%;
	height:15px;
	font-size:14px;
	font-weight:bold;
	padding:8px 0px 8px 0px;
}
#content .boxArea .box .playerList li a .textArea .resumo{
	width:100%;
	display:block;
	float:left;
	font-style:italic;
	font-size:11px;
	
}
#content .boxArea .box .playerList li a .img{
	float:left;
	border:1px solid #000;
}
#content .boxArea .box .freeTextArea{
	float:left;
	text-align:left;
	background:#eaf0ff;
	padding:10px 10px 10px 15px;
}
#content .boxArea .box .playerData{
	float:left;
	list-style:none;
}
#content .boxArea .box .playerData li{
	float:left;
	width:100%;
	margin-bottom:15px;
}
#content .boxArea .box .playerData li .label, #content .boxArea .box .playerData li .descricao{
	text-align:left;
	padding:0px 0px 0px 16px;
	width:290px;
	float:left;
	color:#333333;
}
#content .boxArea .carrinho{
	float:left;
	margin:0px 0px 15px;
	background:#919191;
	position:relative;
	padding-bottom:15px;
}
#content .boxArea .carrinho h2{
	background:url(images/carrinhoH2Bg.jpg) no-repeat right;
	text-align:left;
	height:30px;
	float:left;
	width:317px;
}
#content .boxArea .carrinho h2 span{
	font-size:18px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	padding:7px 14px 0px 0px;
	display:block;
	float:left;
}
#content .boxArea .carrinho h2 img{float:left;}
#content .boxArea .carrinho .shadow{float:left;}
#content .boxArea .carrinho .info{
	padding-left:16px;
	float:left;
	text-align:left;
}
#content .boxArea .carrinho .info span{
	color:#FFF;
	display:block;
	float:left;
}
#content .boxArea .carrinho .info a{
	color:#d0d0d0;
	font-size:11px;
	font-style:italic;
	clear:both;
	display:block;
	float:left;
}
#content .boxArea .carrinho .info a:hover{text-decoration:underline;}
#content .boxArea .carrinho a.comprar{
	position:absolute;
	width:74px;
	height:16px;
	padding:10px 30px 0px 0px;
	background:url(images/carrinhoComprarBtn.jpg) no-repeat;
	bottom:0px;
	right:0px;
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
}
#content .boxArea .carrinho a.comprar:hover{background:url(images/carrinhoComprarBtn.jpg) no-repeat bottom;}


#content .boxArea .perfil{
	float:left;
	margin:0px 0px 15px;
	background:#d3d3e3;
	position:relative;
	padding-bottom:15px;
}
#content .boxArea .perfil h2{
	background:url(images/perfilH2Bg.jpg) no-repeat right;
	text-align:left;
	height:30px;
	float:left;
	width:317px;
}
#content .boxArea .perfil h2 span{
	font-size:18px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	padding:7px 14px 0px 0px;
	display:block;
	float:left;
}

#content .boxArea .perfil h2 img{float:left;}
#content .boxArea .perfil .shadow{float:left;}
#content .boxArea .perfil .logout{
	position:absolute;
	color:#7e7db1;
	right:0px;
	width:73px;
	height:20px;
	top:13px;
	text-transform:uppercase;
	font-size:10px;
}
#content .boxArea .perfil .logout:hover{color:#FFF;}
#content .boxArea .perfil .info{
	padding-left:16px;
	float:left;
	text-align:left;
	list-style:none;
}
#content .boxArea .perfil .info span{font-weight:bold;}
#content .boxArea .perfil .info a{
	color:#d0d0d0;
	font-size:11px;
	font-style:italic;
	clear:both;
	display:block;
	float:left;
}


#content .boxArea .perfil .mailInput{
	background:url(images/perfilMailInputBg.jpg) no-repeat;
	height:20px;
}
#content .boxArea .perfil .mailInput input{
	margin:1px 0px 0px 10px;
	width:135px;
	background:none;
	color:#5d5d5d;
}
#content .boxArea .perfil .mailInput a{
	background:url(images/perfilMailInputGo.jpg) no-repeat;
	display:block;
	float:right;
	width:28px;
	text-align:center;
	padding:3px 0px 0px 8px;
	height:17px;
}
#content .boxArea .perfil .mailInput a:hover{background:url(images/perfilMailInputGo.jpg) no-repeat left bottom;}
#content .boxArea .perfil ul li{
	float:left;
	width:287px;
	margin-bottom:3px;
	color:#333333;
}
#content .boxArea .perfil ul li.radioGroup label{
	text-align:left;
	margin-right:20px;
	float:left;
	font-weight:normal;
}
#content .boxArea .perfil ul li.radioGroup label span{ font-weight:normal;}
#content .boxArea .perfil ul li.radioGroup label span{ float:left;}
#content .boxArea .perfil ul li.withMargin,#content #centerContent .form ul li.deactivated {
	margin-bottom:20px;
}
#content .boxArea .perfil ul li.radioGroup label .cont{
	color:#434343;
	float:left;
}
#content .boxArea .perfil ul li div.radio{
	width: 8px;
	height: 8px;
	float:left;
	margin:4px 5px 0px 0px;
}

#content .boxArea .perfil ul li.radioGroup div.radio input{
	width: 8px;
	height: 8px;
	float:left;
}

#content .boxArea .perfil ul li.radioGroup div.radio span{
	float:left;
	height: 8px;
	width: 8px;
	background:url(images/perfilMailRadio.jpg) no-repeat;
}

#content .boxArea .perfil ul li.radioGroup div.radio span.checked {
	background:url(images/perfilMailRadio.jpg) no-repeat bottom;
}
#content .boxArea .perfil div.bemvindo{
	margin-bottom:5px;
	color:#333333;
	float:left;
	width:287px;
	text-align:left;
	padding-left:16px;
}
#content .boxArea .perfil div.bemvindo span{ font-weight:bold;}
#content .boxArea .perfil div.btns{
	padding-left:15px;
}
#content .boxArea .perfil div.btns a{
	width:136px;
	padding-top:5px;
	height:20px;
	text-align:center;
	float:left;
	display:block;
	background:url(images/perfilBtn.jpg) no-repeat;
	color:#ffffff;
	margin-right:8px;
}
#content .boxArea .perfil div.btns a:hover{ background:url(images/perfilBtn.jpg) no-repeat left bottom;}
#content #centerContent .perfilFooter{
	float:left;
	width:100%;
	border-top:#140c3f 1px solid;
	margin-bottom:30px;
}
#content #centerContent .perfilFooter .save{
	display:block;
	width:100px;
	height:21px;
	color:#FFF;
	float:right;
	background:url(images/perfilSave.jpg) no-repeat;
	text-align:right;
	padding:3px 12px 3px 18px;
}
#content #centerContent .perfilFooter .save:hover{
	background:url(images/perfilSave.jpg) no-repeat left -124px;
}





#content #centerContent{
	float:left;
	width:459px;
	text-align:left;
}
#content #centerContent.big{
	width:790px;
}
#content #centerContent .path{
	background:#f3f3f3;
	float:left;
	width:100%;
	text-align:left;
	padding:2px 0px;
	margin-bottom:5px;
}
#content #centerContent .path a{
	float:left;
	color:#757575;
	padding:0px 5px;
	background:#f3f3f3;
}
#content #centerContent .path span{
	color:#757575;
	float:left;
	padding:0px 3px;
	display:block;
}
#content #centerContent .path a:hover{color:#333;}
#content #centerContent h1{
	float:left;
	width:100%;
	background:url(images/h1BgLine.jpg) repeat-x bottom;
	font-size:22px;
	color:#071c46;
	padding:0px 0px 4px 0px;
	font-weight:normal;
	margin-bottom:10px;
}

#content #centerContent .h1AddInfo{
	position:relative;
	float:left;
	height:44px;
	width:100%;
}
#content #centerContent .h1AddInfo .data{
	position:absolute;
	width:35px;
	height:48px;
	background:url(images/h1AddData.jpg) no-repeat;
	padding:2px 2px 0px 0px;
	top:-14px;
	left:-3px
}
#content #centerContent .h1AddInfo .data span{
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	display:block;
	clear:both;
	width:100%;
	text-align:center;
}
#content #centerContent .h1AddInfo .data .dia{font-size:20px; line-height:20px;}
#content #centerContent .h1AddInfo .data .mes{font-size:11px; line-height:11px;}
#content #centerContent .h1AddInfo .resumo{
	width:417px;
	position:absolute;
	height:33px;
	left:40px;
	top:-9px;
	color:#626262;
	font-style:italic;
	font-size:14px;
}
#content #centerContent #playerMegaPhoto{
	float:left;
	margin-bottom:35px;
}
#content #centerContent #galDiv{
	float:left;
	margin-bottom:20px;
}
#content #centerContent h2{
	background:url(images/boxH2Bg.jpg) no-repeat right;
	text-align:left;
	height:30px;
	float:left;
	position:relative;
	width:100%;
}
#content #centerContent h2 span{
	font-size:18px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	padding:7px 14px 0px 0px;
	display:block;
	float:left;
}
#content #centerContent h2 img{float:left;}

#content #centerContent .detGal{
	float:left;
	list-style:none;
}
#content #centerContent .detGal li{
	float:left;
	display:block;
	padding-right:4px;
	margin-bottom:6px;
}
#content #centerContent .detGal li.right{ padding:0px;}
#content #centerContent .detGal li a{
	float:left;
	display:block;
	border:#575757 solid 1px;
	padding:1px;
	position:relative;
	background-color:#9f9f9f;
}
#content #centerContent .detGal li a .over{
	display:none;
	float:left;
	position:absolute;
	width:146px;
	height:108px;
	top:0px;
	left:0px;
	z-index:20;
}
#content #centerContent .detGal li a:hover .over{display:block;}
#content #centerContent .voltar{
	background:#272727 url(images/voltarBg.jpg) repeat-x;
	display:block;
	float:left;
	width:100%;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
	height:16px;
	border:1px solid #000000;
	color:#FFF;
	width:456px;
	margin-bottom:40px;
}
#content #centerContent .voltar:hover{background:#272727;}
#content #centerContent .teamPhoto{
	display:block;
	float:left;
	margin-bottom:30px;
}

#content #centerContent .squad{
	float:left;
	list-style:none;
	margin-bottom:30px;
}
#content #centerContent .squad li{
	padding-right:10px;
	margin-bottom:10px;
	float:left;
}
#content #centerContent .squad li.right{padding:0px;}
#content #centerContent table{ 
	float:left;
	width:100%;
}
#content #centerContent table.champCalendar{ 
	float:left;
	width:100%;
	background:#edf2ff;
	margin-bottom:15px;
}
#content #centerContent table.champCalendar tr th{
	background:url(images/tableHeadBg.jpg) right no-repeat;
	color:#FFF;
	padding:10px 0px 10px 10px;
}
#content #centerContent table.champCalendar tr th.right{background:url(images/tableHeadBg.jpg) left no-repeat;}
#content #centerContent table.champCalendar tr td{
	color:#757575;
}
#content #centerContent table.champCalendar tr.line td{
	padding:0px;
	height:1px;
	background-color:#FFF;
}
#content #centerContent .hyperlink{
	background:url(images/hyperlinkIco.jpg) no-repeat left top;
	padding:0px 0px 0px 30px;
	float:right;
	display:block;
	margin-bottom:30px;
}
#content #centerContent .hyperlink span{
	float:left;
	display:block;
	clear:both;
}
#content #centerContent .hyperlink span.line1{
	font-size:13px;
	color:#444444;
}
#content #centerContent .hyperlink span.line2{
	font-size:10px;
	color:#888888;
	font-style:italic;
}
#content #centerContent .hyperlink:hover{
	background:url(images/hyperlinkIco.jpg) no-repeat left -78px;
}
#content #centerContent .hyperlink:hover span.line1{color:#1e1e54;}
#content #centerContent .hyperlink:hover span.line2{color:#536b99;}
#content #centerContent .textArea{
	float:left;
	color:#333333;
	margin-bottom:20px;
	width:100%;
}
#content #centerContent .textArea p img{ 
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #333;
}
#content #centerContent .entradaCont{
	float:left;
	width:100%;
}
#content #centerContent .entradaCont .entradaBox{
	width:222px;
	float:left;
	margin-bottom:40px;
}
#content #centerContent .entradaCont .entradaBox ul{
	list-style:none;
	float:left;
}
#content #centerContent .entradaCont .entradaBox ul li{
	float:left;
	clear:both;
	width:100%;
	margin-bottom:10px;
}
#content #centerContent .entradaCont .entradaBox h2{
	background:url(images/entradaBoxTop.jpg) no-repeat;
	margin-bottom:10px;
}
#content #centerContent .entradaCont .entradaBox h2 span{
	padding-left:12px;
}
#content #centerContent .entradaCont .entradaBox ul li span.label{
	float:left;
	padding-left:10px;
	width:200px;
	clear:both;
}
#content #centerContent .entradaCont .entradaBox input{
	background:#e0e0e0;
	border:1px #b1b1b1 solid;
	line-height:14px;
	font-size:12px;
}
#content #centerContent .entradaCont .entradaBox input.text{
	width:200px;
	padding:1px 10px;
}
#content #centerContent .entradaCont .entradaBox input.red{ color:#900;}
#content #centerContent .entradaCont .entradaBox div.selector{
	background:url(images/jumpBoxBg.jpg) no-repeat right top;
	height:19px;
	line-height:21px;
	margin:0px 3px 0px 0px;
	position: relative;
	overflow: hidden;
	float:left;
	border-left:1px solid #b1b1b1;
}
#content #centerContent .entradaCont .entradaBox div.selector select {
	top: 3px;
	left: 0px;
	font-size: 11px;
	position: absolute;
  	border: none;
  	background:#cccccc;
	text-align:left;
	padding-right:40px;
}
#content #centerContent .entradaCont .entradaBox div.selector select option{
	padding:0px 0px 0px 0px;
	display:block;
	color:#555555;
}
#content #centerContent .entradaCont .entradaBox div.selector span{
	cursor: pointer;
	color: #4c4c4c;
	display: block;
	float: left;
	overflow: hidden;
	text-align:left;
	padding:0px 40px 2px 10px;
}
#content #centerContent .entradaCont .entradaBox div.selector.disabled span{color: #bbb;}
#content #centerContent .entradaCont .entradaBox .selector select:focus{outline: 0;}
#content #centerContent .entradaCont .entradaBox .entrar{
	background:#272727 url(images/voltarBg.jpg) repeat-x;
	display:block;
	float:left;
	width:220px;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
	height:16px;
	border:1px solid #000000;
	color:#FFF;
	margin:5px 0px 0px;
}
#content #centerContent .entradaCont .entradaBox .entrar:hover{background:#272727;}

#content #centerContent .entradaCont .entradaBox a.recuperar{
	float:right;
	color:#666666;
	font-size:11px;
}
#content #centerContent .entradaCont .entradaBox a.recuperar:hover{ text-decoration:underline;}
#content #centerContent .entradaCont .entradaBox span.aviso{
	float:right;
	width:100%;
	color:#999;
	font-size:11px;
	margin-top:3px;
	text-align:right;
}
#content #centerContent .entradaCont .entradaSep{
	float:left;
	width:1px;
	background:#cccccc;
	height:153px;
	margin:0px 6px;
}




#centerContent .calendarContainer{
	background:#eeeeee;
	float:left;
	padding:9px 0px 0px;
/*	border-bottom:3px solid #464646;
	margin-bottom:15px;*/
}
#centerContent .eventosAgenda{ float:left;}
#centerContent .eventosAgenda{
	float:left;
	border-bottom:3px solid #464646;
	margin-bottom:15px;
}
#centerContent .eventosAgenda .selectedDay{
	background:#eeeeee;
	border-bottom:3px solid #464646;
	margin-bottom:15px;
	float:left;
	width:100%;
}
#centerContent .eventosAgenda h3{
	float:left;
	display:block;
	background:url(images/h3CalendarBg.jpg) no-repeat;
	font-size:18px;
	text-transform:uppercase;
	padding:6px 0px 0px 18px;
	height:20px;
	width:422px;
	color:#FFF;
	margin:0px 0px 15px 9px;
}




#centerContent .calendarContainer div.selector{
	background:url(images/themeSelectBg.jpg) no-repeat left top;
	width:235px;
	height:23px;
	line-height:21px;
	margin:0px 9px 9px 0px;
	position: relative;
	overflow: hidden;
	float:right;
	clear:both;
}
.calendarContainer div.selector select {
	top: 3px;
	left: 5px;
	width: 230px;
	font-size: 11px;
	position: absolute;
  	border: none;
  	background: none;
	text-align:right;
	background-color:#000000;
}
.calendarContainer div.selector select option{
	padding:3px 3px 3px 10px;
	display:block;
	color:#aaaaaa;
}
.calendarContainer div.selector span{
	cursor: pointer;
	color: #fff;
	width: 158px;
	display: block;
	float: right;
	overflow: hidden;
	text-align:right;
	padding:0px 10px 0px 68px;
}
.calendarContainer div.selector.disabled span{color: #bbb;}
.calendarContainer .selector select:focus{outline: 0;}
.calendarContainer .pesquisar{
	display:block;
	float:left;
	width:80px;
	padding:4px 0px 3px 0px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background:url(images/dirPesquisaBtn.jpg) no-repeat top;
	text-transform:uppercase;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif
}
.datepicker{
	float:left;
	padding:0px 9px;
}
.ui-datepicker-header{
	float:left;
	border-top:#5b0000 solid 1px;
	border-bottom:#1c0a0a solid 1px;
	width:441px;
	background:#222222;
	margin:0px 0px 5px 9px;

}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	cursor:pointer;
	font-size:12px;
	display:block;
	width:76px;
	height:19px;
	color:#FFF;
	/*position:absolute;
	top:8px;*/
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
}
.ui-datepicker .ui-datepicker-prev {
	float:left;
	background:url(images/calAntBg.jpg) no-repeat;
	padding:1px 0px 0px 16px;
}
.ui-datepicker .ui-datepicker-next {
	float:right;
	background:url(images/calDepBg.jpg) no-repeat;
	padding:1px 16px 0px 0px;
	text-align:right;
}
.ui-datepicker .ui-datepicker-prev-hover {
		background:url(images/calAntBg.jpg) no-repeat bottom;

}
.ui-datepicker .ui-datepicker-next-hover {
			background:url(images/calDepBg.jpg) no-repeat bottom;

}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
}
.ui-datepicker .ui-datepicker-title {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	display:block;
	float:left;
	width:254px;
	background:#222222;
	color:#FFF;
}
.ui-datepicker .ui-datepicker-title select {
	float:left;
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float:right;
}
#content #centerContent .ui-datepicker table {
	width:441px;
	padding:0px;
	margin:0px 0px 20px 9px;
}

#content #centerContent .ui-datepicker th {
	background:none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-align:center;
	text-transform:uppercase;
	padding:0px 0px 5px;
}
#content #centerContent .ui-datepicker th span{ 
	background:#494949;
	width:58px;
	padding:5px 0px;
	display:block;
	float:left;
	font-size:12px;
	text-transform:uppercase;
}
.ui-datepicker td {
	background:url(images/agendaDiaOutroMes.jpg) no-repeat;
	border:0 none;
	height:36px;
	width:57px;
	border-right:6px #eeeeee solid;
	border-bottom:4px #eeeeee solid;
}
.ui-datepicker td.rightCell{
	border-right:0px;
}
.ui-datepicker td span{
	color:#FFF;

}
.ui-datepicker td a {
	display:block;
	float:left;
	width:57px;
	height:36px;
	background:url(images/agendaDia.jpg) no-repeat;
	position:relative;

}
.ui-datepicker td span, .ui-datepicker td a .dia {
	display:block;
	position:absolute;
	right:8px;
	bottom:6px;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
}
.ui-datepicker td span {
	display:block;
	position:absolute;
}
.ui-datepicker td a .hoje {
	display:block;
	position:absolute;
	left:1px;
	top:2px;
	width:53px;
	height:24px;
	background:url(images/agendaHoje.png) no-repeat;
}
.datePicker .ui-datepicker td.selected a, .datePicker .ui-datepicker td.temEvento a {
	background:url(images/agendaDia.jpg) no-repeat left -157px;
}
.datePicker .ui-datepicker td.selected a:hover, .datePicker .ui-datepicker td.temEvento a:hover {
	background:url(images/agendaDia.jpg) no-repeat left -236px;
}
body .ui-datepicker td.temEvento a.ui-state-active {
	background-color:#686868;
}
.ui-datepicker td a:hover {
	background:url(images/agendaDia.jpg) no-repeat left -79px;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	border-bottom:0 none;
	border-left:0 none;
	border-right:0 none;
	margin:0.7em 0 0;
	padding:0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	cursor:pointer;
	float:right;
	margin:0.5em 0.2em 0.4em;
	overflow:visible;
	padding:0.2em 0.6em 0.3em;
	width:auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
.datePicker .ui-datepicker .ui-state-active {
	background-color:#686868;
	color:#FFFFFF;
}
#content #centerContent h4{
	float:left;
	display:block;
	background:url(images/h4Bg.jpg) no-repeat;
	font-size:12px;
	text-transform:uppercase;
	padding:6px 0px 0px 18px;
	height:20px;
	width:442px;
	color:#FFF;
	margin:0px 0px 15px 0px;
}

#content #centerContent .eventList{
	float:left;
	list-style:none;
	width:441px;
	margin-bottom:20px;
}
#content #centerContent .calendarContainer .eventList{padding:0px;}
#content #centerContent .eventList li{
	margin-bottom:6px;
	float:left;
	width:441px;
}
#content #centerContent .eventList li.new a{
	outline:#eec3c3 solid 1px;
}
#content #centerContent .eventList li a{
	display:block;
	padding:2px 9px 5px;
	float:left;
	text-align:left;
	width:441px
}
#content #centerContent .eventList li a:hover{background:#eeeeee; outline:1px solid #dfdfdf;}
#content #centerContent .selectedDay li a:hover{background:#ffffff; outline:1px solid #dfdfdf;}


#content #centerContent .eventList li a .titulo{
	width:100%;
	display:block;
	float:left;
	font-weight:bold;
	color:#071c46;
	padding:2px 0px 5px;
	font-size:14px;
}
#content #centerContent .eventList li a .textBlock{
	float:left;
	display:block;
	width:100%;
	color:#333333;
}
#content #centerContent .eventList li a .textBlock{background:url(images/eventItemTextBg.png) no-repeat left top;}
#content #centerContent .eventList li a .textBlock .data{
	float:left;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:1px;
	text-align:center;
	width:30px;
}
#content #centerContent .eventList li a .textBlock .data span{ 
	display:block;
	clear:both;
}
#content #centerContent .eventList li a .textBlock .data .dia{font-size:20px; line-height:23px;}
#content #centerContent .eventList li a .textBlock .data .mes{font-size:11px; line-height:9px;}
#content #centerContent .eventList li a .textBlock .img{
	float:left;
	position:relative;
	display:block;
	width:125px;
}
#content #centerContent .eventList li a .textBlock .img .imgMask{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
#content #centerContent .eventList li a .textBlock .img .imgMask{
	background:transparent url(images/events3ItemImg.png) no-repeat;
	width:125px;
	height:76px;
}
#content #centerContent .eventList li a .textBlock .img .imgBase{
	float:left; 
	width:125px; 
	height:76px;
}
#content #centerContent .eventList li a .textBlock .text{ 
	float:left;
	padding:10px 0px 0px 16px;
	overflow:hidden;
	width:265px; 
}
#content #centerContent .eventList li.noImg a .textBlock .text{width:390px; height:62px;}
#content #centerContent .eventList li.noImg a .textBlock { background-image: url(images/eventItemTextBg2.png); }
#content #centerContent .pesquisaAvancada{
	float:left;
	width:100%;
}
#content #centerContent .pesquisaAvancada ul{
	list-style:none;
	margin-bottom:16px;
	float:left;
}
#content #centerContent .pesquisaAvancada ul li{
	float:left;
	clear:both;
	margin-bottom:6px;
}
#content #centerContent .pesquisaAvancada ul span{
	display:block;
	float:left;
	width:110px;
	padding-right:10px;
	text-align:right;
	color:#434343;
}
#content #centerContent .pesquisaAvancada ul li input{ 
	background:#e0e0e0;
	border:1px solid #b1b1b1;
	padding:2px 10px;
	width:302px;
	color:#4c4c4c;
}
#content #centerContent .pesquisaAvancada ul li div.selector{
	background:url(images/pesqAvSelectBg.jpg) no-repeat left top;
	width:302px;
	position: relative;
	padding:2px 10px;
	overflow: hidden;
	float:left;
}
#content #centerContent .pesquisaAvancada ul li div.selector select {
	top: -1px;
	left: 0px;
	width:320px;
	font-size: 11px;
	position: absolute;
  	border: none;
	background:#e0e0e0;
	text-align:left;

}
#content #centerContent .pesquisaAvancada ul li div.selector select option{
	padding:3px 3px 3px 10px;
	display:block;
	color:#666;
}
#content #centerContent .pesquisaAvancada ul li div.selector span{
	cursor: pointer;
	color: #4c4c4c;
	width: 158px;
	display: block;
	float: left;
	overflow: hidden;
	text-align:left;
	padding:0px 10px 0px 0px;
}
#content #centerContent .pesquisaAvancada ul li div.selector.disabled span{color: #bbb;}
#content #centerContent .pesquisaAvancada ul li .selector select:focus{outline: 0;}
#content #centerContent .pesquisaAvancada .formFoot{
	float:left;
	display:block;
	border-top:#5b0000 solid 1px;
	width:100%;
	margin-bottom:45px;
}
#content #centerContent .pesquisaAvancada .formFoot a{
	float:right;
	display:block;
	padding:3px 16px 0px;
	height:18px;
	text-align:right;
}
#content #centerContent .pesquisaAvancada .formFoot a.submit{
	background:url(images/goSearch.jpg) no-repeat left top;
	width:50px;
	color:#FFF;
}
#content #centerContent .pesquisaAvancada .formFoot a.submit:hover{	background:url(images/goSearch.jpg) no-repeat left bottom;}
#content #centerContent .pesquisaAvancada .formFoot a.clear{
	background:url(images/clearSearch.jpg) no-repeat left top;
	width:50px;
	color:#d4d4d4;
}
#content #centerContent .pesquisaAvancada .formFoot a.clear:hover{color:#ffffff;}
#content #centerContent .urlList{
	float:left;
	list-style:none;
	margin-bottom:20px;
}
#content #centerContent .urlList li{
	float:left;
	width:215px;
	padding:0px 14px 0px 0px;
	margin-bottom:10px;
}
#content #centerContent .urlList li a{
	display:block;
	float:left;
	padding:0px 0px 0px 31px;
}
#content #centerContent .links li a{ background:url(images/urlListLinksIco.jpg) no-repeat left top;}
#content #centerContent .downloads li a{ background:url(images/urlListDownIco.jpg) no-repeat left top;}
#content #centerContent .urlList li a:hover{ background-position:left -128px;}
#content #centerContent .urlList li a span{
	display:block;
	clear:both;
	float:left;
}
#content #centerContent .urlList li a span.name{
	color:#444444;
	font-size:13px;
	line-height:13px;
}
#content #centerContent .urlList li a span.addInfo{
	color:#888888;
	font-size:10px;
	line-height:10px;
	font-style:italic;
}
#content #centerContent .urlList li a:hover span.name{color:#1e1e54;}
#content #centerContent .urlList li a:hover span.addInfo{color:#536b99;}
#content #centerContent .navBar{
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:3px;
}
#content #centerContent .nTop{
	padding-bottom:3px;
	border-bottom:1px solid #230c0c;
}
#content #centerContent .nBottom{
	padding-top:5px;
	border-top:1px solid #230c0c;
}
#content #centerContent .navBar .info{
	float:left;
	color:#898989;
	font-size:11px;
	margin-top:3px;
}
#content #centerContent .navBar .bar{float:right;}
#content #centerContent .navBar .bar a{
	display:block;
	float:left;
	width:17px;
	height:16px;
	text-align:center;
	color:#230c0c;
	margin-top:2px;

}
#content #centerContent .navBar .bar a:hover{color:#871f1f;}
#content #centerContent .navBar .bar a.selected{
	background:url(images/navSelected.jpg) no-repeat;
	color:#FFF;
}
#content #centerContent .navBar .bar .buttons{float:left;}
#content #centerContent .navBar .bar .buttons a{
	width:21px;
	height:19px;
	margin-top:0px;
}
#content #centerContent .navBar .bar .buttons a.prev{ background:url(images/navPrevBtn.jpg) no-repeat;}
#content #centerContent .navBar .bar .buttons a.next{ background:url(images/navNextBtn.jpg) no-repeat;}
#content #centerContent .navBar .bar .buttons a.prev:hover{ background:url(images/navPrevBtn.jpg) no-repeat left -66px;}
#content #centerContent .navBar .bar .buttons a.next:hover{ background:url(images/navNextBtn.jpg) no-repeat left -66px;}
#content #centerContent .navBar .bar .buttons a.inactive, #content #centerContent .navBar .bar .buttons a.inactive:hover{ background-position:left -131px;}




#content #centerContent .bigGalList{
	float:left;
	list-style:none;
	margin-bottom:30px;
}
#content #centerContent .bigGalList li{
	float:left;	
	padding-right:3px;
}
#content #centerContent .bigGalList li.right{padding-right:0px;}
#content #centerContent .bigGalList li a{
	float:left; 
	display:block;
	width:228px;
	height:174px;
	overflow:hidden;
	position:relative;
}
#content #centerContent .bigGalList li a .mask{
	background:url(images/bigGalListMask.png) no-repeat top left;
	width:228px;
	height:174px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
#content #centerContent .bigGalList li a:hover .mask{background:url(images/bigGalListMask.png) no-repeat bottom left;}

#content #centerContent .storeCatList{
	float:left;
	list-style:none;
	width:100%;
	margin-bottom:20px;
}
#content #centerContent .storeCatList li{
	float:left;
	display:block;
	margin-bottom:10px;
}
#content #centerContent .storeCatList li.right{float:right;}
#content #centerContent .storeCatList li a{
	float:left;
	display:block;
	background:#350001 url(images/storeCatItemImgBgDown.jpg) no-repeat left bottom;
	width:227px;
	position:relative;
}
#content #centerContent .storeCatList li a img{float:left;}
#content #centerContent .storeCatList li a img.over{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#content #centerContent .storeCatList li a:hover img.over{display:block;}
#content #centerContent .storeCatList li a span{
	float:left;
	color:#FFF;
	font-size:11px;
	padding:0px 10px 4px;
	width:197px;
	height:15px;
	font-style:italic;
	text-transform:uppercase;
}
#content #centerContent .storeProdList{
	float:left;
	list-style:none;
}
#content #centerContent .storeProdList li{
	float:left;
	width:150px;
	margin-right:4px;
	margin-bottom:20px;
}
#content #centerContent .storeProdList li.right{margin-right:0px;}
#content #centerContent .storeProdList li a{
	float:left;
	display:block;
	width:150px;
	position:relative;
}
#content #centerContent .storeProdList li a .mask{
	background:url(images/prodListItemMask.png) no-repeat;
	position:absolute;
	width:150px;
	height:150px;
	float:left;
	top:0px;
	left:0px;
}
#content #centerContent .storeProdList li a:hover .mask{background:url(images/prodListItemMask.png) left -195px no-repeat;}
#content #centerContent .storeProdList li a.item{height:168px;}
#content #centerContent .storeProdList li a.item span{
	float:left;
	display:block;
	width:140px;
	padding:0px 5px;
}
#content #centerContent .storeProdList li a.item span.img{
	height:105px;
	text-align:right;
	color:#FFF;
}
#content #centerContent .storeProdList li a.item span.verMais{
	float:left;
	display:block;
	position:absolute;
	right:5px;
	text-align:right;
	color:#FFF;
	top:87px;
}
#content #centerContent .storeProdList li a.item span.titulo{
	color:#131313;
	font-size:12px;
	font-weight:bold;
}
#content #centerContent .storeProdList li a.item:hover span.titulo{color:#555555;}
#content #centerContent .storeProdList li a.item span.preco{
	color:#8b0000;
	font-size:14px;
	font-style:italic;
}
#content #centerContent .storeProdList li a.item:hover span.preco{color:#aa4444;}
#content #centerContent .storeProdList li a.item span.descricao{
	color:#757575;
	font-size:11px;
	font-style:italic;
}
#content #centerContent .storeProdList li a.item:hover span.descricao{color:#a3a3a3;}
#content #centerContent .storeProdList li a.comprar{
	background:url(images/listComprarBg.jpg) no-repeat;
	color:#fff;
	padding-top:3px;
	text-align:center;
	text-transform:uppercase;
	height:17px;
}
#content #centerContent .storeProdList li a.comprar:hover{background:url(images/listComprarBg.jpg) no-repeat bottom;}
#content #centerContent .realtimeGallery{
	float:left;
	margin-bottom:20px;
}
#content #centerContent .realtimeGallery #imgContainer{
	float:left;
	width:457px;
	height:344px;
}
#content #centerContent .realtimeGallery ul.items{
	float:left;
	display:block;
	list-style:none;
	padding-top:10px;
}
#content #centerContent .realtimeGallery ul.items li{
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}
#content #centerContent .realtimeGallery ul.items li.right{ margin-right:0px;}
#content #centerContent .realtimeGallery ul.items li a{
	display:block;
	float:left;
}
#content #centerContent .realtimeGallery ul.items li a img{
	width:84px;
	height:56px;
	background:url(images/realtimeGalleryItemMask.png) no-repeat;
}
#content #centerContent .realtimeGallery ul.items li a:hover img{background:url(images/realtimeGalleryItemMask.png) no-repeat left bottom;}
#content #centerContent .realtimeGallery ul.items li.current a img, #content #centerContent .realtimeGallery ul.items li.current a:hover img{background:url(images/realtimeGalleryItemCurrent.png) no-repeat;}

#content #centerContent .quantitiesForm{
	float:left;
	width:100%;
	margin-bottom:20px;
}
#content #centerContent .quantities{
	width:100%;
	float:left;
	background:none;
	margin-bottom:5px;
}
#content #centerContent .quantities tr.newLine td{
	background:#282828 url(images/quantityNewLineFieldDiv.jpg) no-repeat right;
}

#content #centerContent .quantities tr .div{
	background:#ffffff;
	height:1px;
	display:block;
	font-size:1px;
	line-height:1px;
	padding:0px;
}
#content #centerContent .quantities tr th{
	background:none;
	padding:0px;
	color:#000000;
	text-align:center;
	padding:2px 10px;
}
#content #centerContent .quantities tr td{
	background:#710000 url(images/quantityFieldDiv.jpg) no-repeat right;
	text-align:center;
	color:#ffffff;
	padding:2px 10px;
}
#content #centerContent .quantities tr td input{
	background:#882929;
	border:1px solid #974545;
	width:30px;
	color:#FFF;
	font-size:11px;
	text-align:center;
	outline:1px solid #520000;
}
#content #centerContent .quantities tr.newLine td input{
	background:#4b4b4b;
	border:1px solid #626262;
	outline:1px solid #1d1d1d;
}
#content #centerContent .quantities tr td.littleBtn a{
	display:block;
	float:left;
	width:19px;
	height:17px;
}
#content #centerContent .quantities tr td.littleBtn a.trash{background:url(images/trashIco.png) no-repeat;}
#content #centerContent .quantities tr td.littleBtn a.ok{background:url(images/okIco.png) no-repeat;}
#content #centerContent .quantities tr td.littleBtn a:hover{ background-position:left bottom;}
#content #centerContent .quantities tr td input:focus{border:1px solid #b40000;}

#content #centerContent .quantities tr td div.selector{
	background:url(images/quantitySelectBg.jpg) no-repeat left top;
	width:101px;
	height:15px;
	line-height:15px;
	margin:0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	float:right;
	clear:both;
}
#content #centerContent .quantities tr td div.selector select {
	top: 0px;
	left: 0px;
	width:101px;
	font-size: 11px;
	position: absolute;
  	border: none;
  	background: none;
	text-align:left;
	background-color:#000000;
}
#content #centerContent .quantities tr td div.selector select option{
	padding:1px 3px 1px 10px;
	display:block;
	color:#aaaaaa;
}
#content #centerContent .quantities tr td div.selector span{
	cursor: pointer;
	color: #fff;
	width: 101px;
	display: block;
	float: left;
	overflow: hidden;
	text-align:left;
	padding:0px 0px 0px 10px;
}
#content #centerContent .quantities tr td div.selector.disabled span{color: #bbb;}
#content #centerContent .quantities tr td .selector select:focus{outline: 0;}



#content #centerContent .quantitiesForm .quantityFoot{
	border-top:1px solid #373737;
	width:100%;
	float:left;
}
#content #centerContent .quantitiesForm .quantityFoot .comprar{
	float:right;
	width:91px;
	height:29px;
	background:url(images/quantComprarBg.jpg) no-repeat;
	text-align:right;
	padding:4px 10px 0px 0px;
	color:#ffffff;
	text-transform:uppercase;
}
#content #centerContent .quantitiesForm .quantityFoot .comprar:hover{
	background:url(images/quantComprarBg.jpg) no-repeat bottom;
}
#content #centerContent .quantitiesForm .quantityFoot .novaLinha{
	background:url(images/addLineBullet.jpg) no-repeat;
	padding-left:25px;
	display:block;
	float:left;
	padding-bottom:2px;
	height:15px;
	color:#333;
}
#content #centerContent .quantitiesForm .quantityFoot .novaLinha:hover{
	color:#1d1d1d;
	background:url(images/addLineBullet.jpg) no-repeat left bottom;
}

#content #centerContent .cartHead{
	float:left;
	display:block;
	width:100%;
	list-style:none;
	margin-bottom:20px;
}
#content #centerContent .cartHead li{
	float:left;
	border-left:1px solid #151111;
	width:55px;
	height:54px;
}
#content #centerContent .cartHead li.actStep{
	background:url(images/cartHeadActiveBtn.jpg) repeat-x;
	width:234px;
	height:49px;
	padding-top:5px;
}
#content #centerContent .cartHead li.actStep div{
	float:left;
	color:#FFF;
}
#content #centerContent .cartHead li.actStep .numero{
	font-size:38px;
	font-weight:bold;
	width:38px;
	text-align:right;
	padding-right:1px;
}
#content #centerContent .cartHead li.actStep .passo{
	font-size:11px;
	width:190px;
	margin-top:5px;
	position:relative;
	left:-5px;
}
#content #centerContent .cartHead li.actStep .descricao{
	width:190px;
	font-size:18px;
	padding-left:3px;
	
}
#content #centerContent .cartHead li a{
	background:url(images/cartHeadBtn.jpg) no-repeat;
	font-size:38px;
	font-weight:bold;
	color:#b9a4a4;
	width:55px;
	height:49px;
	display:block;
	float:left;
	text-align:center;
	padding-top:5px
}
#content #centerContent .cartHead li .inactive{
	background:url(images/cartHeadBtn.jpg) no-repeat;
	font-size:38px;
	font-weight:bold;
	color:#724949;
	width:55px;
	height:49px;
	display:block;
	float:left;
	text-align:center;
	padding-top:5px
}
#content #centerContent .cartHead li a:hover{ color:#FFF;}
#content #centerContent table.cartTable{
	float:left;
}
#content #centerContent table.cartTable tr.head{
	background:url(images/cartTableHeadBg.jpg) no-repeat;
}
#content #centerContent table.cartTable tr.head th{
	color:#FFF;
	font-size:12px;
	padding-left:10px;
	height:26px;
}
#content #centerContent table.cartTable tr.head th.final{
	background:url(images/cartTableHeadBg.jpg) no-repeat right;
}
#content #centerContent table.cartTable tr td{
	background:#e7e7e7;
	border-bottom:1px solid #FFF;
	padding:3px 0px 3px 10px;
	color:#262626;
}
#content #centerContent table.cartTable tr td input{
	border:1px solid #a1a1a1;
	background:#eeeeee;
	width:32px;
	text-align:center;
	font-size:12px;
	padding:1px 0px;
}
#content #centerContent table.cartTable tr td.trash a{
	float:left;
	display:block;
	background:url(images/trashIco.png) no-repeat;
	width:19px;
	height:17px;
}
#content #centerContent table.cartTable tr td.trash a:hover{
	background:url(images/trashIco.png) no-repeat bottom;
}
#content #centerContent .cartFooter{
	float:left;
	width:100%;
	border-top:#5b0000 1px solid;
	margin-bottom:30px;
}
#content #centerContent .cartFooter .cartNav{
	display:block;
	width:70px;
	height:21px;
	color:#FFF;
}
#content #centerContent .cartFooter .next{
	float:right;
	background:url(images/cartNextBtnBg.jpg) no-repeat;
	text-align:right;
	padding:3px 15px;
}
#content #centerContent .cartFooter .prev{
	float:left;
	background:url(images/cartPrevBtnBg.jpg) no-repeat;
	text-align:left;
	padding:3px 15px;
}

#content #centerContent .form{
	float:left;
	width:100%;
	margin-bottom:10px;
}
#content #centerContent .form .cartH2{
	background:url(images/cartTableHeadBg.jpg) no-repeat right;
	width:100%;
	height:26px;
	margin-bottom:20px;
}
#content #centerContent .form .cartH2 span{
	background:url(images/cartTableHeadBg.jpg) no-repeat left;
	font-weight:bold;
	font-size:12px;
	padding:6px 0px 2px 15px;
	display:block;
	float:left;
	text-transform:none;
}
#content #centerContent .form h3{
	display:block;
	float:left;
	color:#434343;
	font-size:16px;
	font-weight:normal;
	margin-bottom:3px;
	clear:both;
}
#content #centerContent .form .deactivated h3{
	color:#cfcfcf;
}
#content #centerContent .form ul{
	float:left;
	list-style:none;
	margin-bottom:20px;
}
#content #centerContent .form ul li{
	float:left;
	margin-bottom:6px;
	width:432px;
	padding-left:15px;
	color:#262626;
}
#content #centerContent .form ul li.half{width:214px;}
#content #centerContent .form ul li label{
	padding:0px 10px 0px 0px;
	text-align:right;
	width:100px;
	float:left;
	color:#434343;
}
#content #centerContent .form ul li label span{
	color:#900000;
}
#content #centerContent .form ul li input{
	float:left;
	display:block;
	width:320px;
	background:#e0e0e0;
	border:1px solid #b1b1b1;
}
#content #centerContent .form ul li select{
	top: 3px;
	left: 5px;
	font-size: 11px;
	position: absolute;
  	border: none;
  	background: none;
	text-align:right;
	float:left;
}
#content #centerContent .form ul li div.selector{
	height:23px;
	line-height:21px;
	margin:0px 9px 9px 0px;
	position: relative;
	overflow: hidden;
	float:left;
	background:url(images/jumpBoxBg.jpg) no-repeat right;
	display:block;

}
#content #centerContent .form ul li div.selector select{
	top: 3px;
	left: 5px;
	font-size: 11px;
	position: absolute;
  	border: none;
  	background: none;
	text-align:right;
	background-color:#000000;
	float:left;
}
#content #centerContent .form ul li div.selector select option{
	padding:0px 41px 0px 10px;
	display:block;
	color:#ffffff;
	background:#999;
}
#content #centerContent .form ul li div.selector span{
	cursor: pointer;
	display: block;
	float: left;
	overflow: hidden;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:1px 41px 0px 0px;
	background:url(images/jumpBoxBg.jpg) no-repeat left;
}
#content #centerContent .form ul li div.selector.disabled span{color: #bbb;}
#content #centerContent .form ul li .selector select:focus{outline:0;}
#content #centerContent .form ul li .longField{
	float:left;
	color:#656565;
	font-style:italic;
}
#content #centerContent .form textarea{
	background:#e0e0e0;
	border:#b1b1b1 solid 1px;
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#b1b1b1;
	font-size:12px;
}
#content #centerContent .form .deactivated textarea{
	border:#e0e0e0 solid 1px;
	background:#ffffff;
}
#content #centerContent .form ul li.radioGroup label{text-align:left;}
#content #centerContent .form ul li.withMargin, #content #centerContent .form ul li.deactivated {margin-bottom:20px;}
#content #centerContent .form ul li.radioGroup label .cont{
	color:#434343;
	float:left;
}
#content #centerContent .form ul li div.radio{
	width: 8px;
	height: 8px;
	float:left;
	margin:4px 5px 0px 0px;
}

#content #centerContent .form ul li.radioGroup div.radio input{
	width: 8px;
	height: 8px;
	float:left;
}

#content #centerContent .form ul li.radioGroup div.radio span{
	float:left;
	height: 8px;
	width: 8px;
	background:url(images/radioBg.jpg) no-repeat;
}

#content #centerContent .form ul li.radioGroup div.radio span.checked {background:url(images/radioBg.jpg) no-repeat bottom;}


#content #centerContent .form ul.cartOptionList{
	float:left;
	list-style:none;
}
#content #centerContent .form ul.cartOptionList li{
	float:left;
	margin-bottom:20px;
}
#content #centerContent .form ul.cartOptionList li label{
	color:#434343;
	font-size:16px;
	float:left;
	display:block;
	width:100%;
	text-align:left;
}
#content #centerContent .form ul li.smallFields label{
	width:70px;
	font-size:13px;
	text-align:left;
	color:#434343;
}
#content #centerContent .form ul.cartOptionList li label span{
	float:left; 
	width:300px;
	color:#434343;
}
#content #centerContent .form ul li.smallFields label span{ width:50px;	color:#434343;}
#content #centerContent .form ul.cartOptionList li .preco{
	float:left;
	color:#732929;
	font-size:12px;
	width:400px;
	clear:both;
	padding-left:14px;
}
#content #centerContent .form ul.cartOptionList li .texto{
	float:left;
	width:400px;
	clear:both;
	padding-left:14px;
}
#content #centerContent .form ul.cartOptionList li.final .preco, #content #centerContent .form ul.cartOptionList li.final .texto{
	padding-left:0px;
	width:414px;
}
#content #centerContent .form ul.cartOptionList li label div.radio, #content #centerContent .form ul li.smallFields label div.radio{
	width: 12px;
	height: 12px;
	float:left;
	margin:4px 5px 0px 0px;
}
#content #centerContent .form ul.cartOptionList li div.radio input, #content #centerContent .form ul li.smallFields div.radio input{
	width: 12px;
	height: 12px;
	float:left;
}

#content #centerContent .form ul.cartOptionList li div.radio span, #content #centerContent .form ul li.smallFields div.radio span{
	float:left;
	height: 12px;
	width: 12px;
	background:url(images/cartRadioButtonList.jpg) no-repeat;
}

#content #centerContent .form ul.cartOptionList li div.radio span.checked, #content #centerContent .form ul li.smallFields div.radio span.checked {
	background:url(images/cartRadioButtonList.jpg) no-repeat bottom;
}
#content #centerContent .cartTotalBar{
	float:left;
	width:100%;
	background:url(images/cartTotalBar.jpg) no-repeat;
	margin-bottom:20px;
}
#content #centerContent .cartTotalBar span.preco{
	background:url(images/cartTotalBar.jpg) no-repeat right;
	padding:4px 15px 4px 0px;
	float:right;
	color:#FFF;
	font-weight:bold;
}
#content #centerContent .form .megaPrecoFinal{
	float:left;
	width:100%;
	background:url(images/megaPrecoFinalBg.jpg) no-repeat;
	margin-bottom:20px;
}
#content #centerContent .form .megaPrecoFinal span{
	background:url(images/megaPrecoFinalBg.jpg) no-repeat right;
	padding:6px 15px 5px 0px;
	float:right;
	color:#FFF;
	font-weight:bold;
}









#content #centerContent .cartFooter .cartNav:hover{ background-position:bottom;}
#sitemap{
	width:985px;
	margin:0px auto;
	padding:0px 0px;
}
#sitemap .container{
	background:#3e1a1a url(images/sitemapShadowBg.jpg) repeat-x top;
	float:left;
	width:964px;
	padding:30px 8px 22px 13px;
	text-align:left;
	border-bottom:#4d2c2c solid 1px;
}
#sitemap .container .sitemapBox{
	float:left;
	width:317px;
	padding-right:4px;
	margin-bottom:30px;
}
#sitemap .container .sitemapBox h3{
	background:#0CF url(images/sitemapH3Bg.jpg) no-repeat;
	color:#c19898;
	padding:4px 16px 4px;
	text-transform:uppercase;
	margin-bottom:10px;
	line-height:14px;
}
#sitemap .container .sitemapBox ul{
	list-style:none;
	padding-left:16px;
}
#sitemap .container .sitemapBox ul li{
	float:left;
	margin-bottom:2px;
	width:100%;
}
#sitemap .container .sitemapBox ul li.div{ 
	border-bottom:1px solid #502525;
	border-top:1px solid #321414;
	margin:5px 0px;
}
#sitemap .container .sitemapBox ul li a{color:#decaca;}
#sitemap .container .sitemapBox ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}
#footerOut{
	float:left;
	width:100%;
	background:url(images/footerBg.jpg) repeat-x;
}
#footerOut .container{
	width:960px;
	margin:0px auto;
	padding:14px 0px 50px;
	
}
#footerOut .container .copy{
	float:left;
	display:block;
	color:#FFF;
	margin:5px 0px 0px;
}
#footerOut .container a.logoGlobaz{
	background:url(images/globazLogo.jpg) no-repeat;
	width:85px;
	height:27px;
	float:right;
	display:block;
}













#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}




#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('images/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
	padding-bottom:18px;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	bottom: 2px;
	right: 5px;
	width: 66px;
	height: 22px;
	background-image: url('images/lightbox-btn-close.gif');
	background-position:0px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('images/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('images/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('images/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lightbox-btn-close.gif', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale'); }

