body {
	margin:0px;
	padding:0px;
	/*overflow:hidden;*/
	text-align:center;
	min-width:940px;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#fff;
	
}
#header {
	background-image: url(/style/img/header_day.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
	/*background-image: url(/style/img/headergif.gif);
	background-repeat: repeat-x;
	background-position: center top;*/
	
}
#headerActions{

position:absolute;
right:30px;
top:0px;
}

#headerActions .cornerLeft{
	float:left;
	width:16px;
	height:43px;
	background-image:url(img/actionsCornerLeft.png) !important;
	background-image:url(img/zzcornerLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#headerActions .body{
	float:left;
	height:43px;
	background-image:url(img/actionsBody.png) !important;
	background-image:url(img/zzboyActions.gif);
	background-repeat: repeat-x;
	background-position: left top;

}

#headerActions .cornerRight{
	float:left;
	width:16px;
	height:43px;
	background-image:url(img/actionsCornerRight.png) !important;
	background-image:url(img/zzcornerRight.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
	
#headerSub{
	width:100%;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/style/img/header_tab_day.jpg);

}

.contact {
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

/*************************************
FONT CLASSES
**************************************/

.empty{

font-weight:bold;
color:#ff0000;

}	

.warn {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	line-height:24px;
	color: #000;
	background-color:#fff;
}

.greyTxtMini {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
}
.greyTxtBold {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
}

.greyTxt {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
}
	
.greyTxtBig {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
	
}
.blackTxtMini{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
	
}

.txtMini{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 9px;
}

.blackTxtBig{

font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
font-weight:bold;
font-size: 28px;
color: #333333;
letter-spacing: -1px;
background:#FACC1E;
color:#000;
line-height:40px;
padding:5px;
}

.btnBig{
font-size:18px;
}

.subTitleBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
}


.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
}

.arialText
{
font-family: Arial, sans-serif;
font-size: 12px;
}

/*************************************
LINK STYLE
**************************************/

a img { border: 0; text-decoration:none; }
a { color:#2277dd; text-decoration:none; }
a:hover { color:#ffc424;; border-bottom:2px solid #900; padding:0 0 1px 0; }

.miniLink{
color:#2277dd;
text-decoration:none;
font-size:9px;
}


/*************************************
EDIT MODULE
**************************************/

.widgetEditDiv{
	
	background:#f0f0f0;
	text-align:left;	
}

.editField{
width:100%;
line-height:16px;
background-color: transparent;
background-image: url(img/w.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-position-x:left;
background-position-y: top;

padding-top: 3px;
padding-bottom: 3px;
margin:0px;
padding-left:0px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #eaeaea;
color:#000;

text-align:left;
}
.editField:after {
    	content: "."; 
    	display: block; 
	   	height: 0; 
	   	clear: both; 
    	visibility: hidden;
}
.label{

color:#000;
font-size:12px;
padding-left:0px !important;
padding-left:5px;

}

.textfield {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	width:95%;
	padding:2px;
	background-color: #fff;
}

.textfieldGray {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	width:95%;
	padding:2px;
	background-color: #f0f0f0;
}

.textfieldLoad{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	width:95%;
	padding:2px;
	background:url(img/loaderW.gif) center right no-repeat;
	background-color:#e0e0e0;
}


.textfieldPass {
	font-size: 12px;
	border: 1px solid #CCCCCC;
	width:95%;
	padding:2px;
}

/**************************************
PROFILE FF BUG
***************************************/

.heightFix:after {
    	content: "."; 
    	display: block; 
	   	height: 0; 
	   	clear: both; 
    	visibility: hidden;
}



/*******************************************
ERROR
**********************************************/

.error{
	line-height:0px;
}
.errorOn{
line-height:22px;
font-size:1.0em;
color:#fff;
background-color:#CC0000;
text-align:center;
}
.okOn{
line-height:22px;
font-size:1.0em;
color:#000;
background-color:#d1f0b3;
font-weight:bold;
text-align:center;
}


/*******************************************
 LINK MENU 
**********************************************/

.linkDrop{
padding:2px;
padding-right:15px;
background:url(/style/img/downArrow2.gif);
background-position:center right;
background-repeat:no-repeat;
margin:2px;
cursor:hand;
cursor:pointer;
}

.linkDrop:hover{
/*border:1px solid #ffc424;*/
padding:2px;
padding-right:15px;
background:url(/style/img/downArrow2Hover.gif);
background-position:center right;
background-repeat:no-repeat;
margin:2px;
cursor:hand;
cursor:pointer;
}

.linkDrop_on{
border:1px solid #ffc424;
padding:2px;
padding-right:15px;
background:url(/style/img/downArrow2.gif);
background-position:center right;
background-repeat:no-repeat;
margin:2px;
cursor:hand;
cursor:pointer;
}

.linkDrop_on:hover{
border:1px solid #ffc424;
padding:2px;
padding-right:15px;
background:url(/style/img/downArrow2Hover.gif);
background-position:center right;
background-repeat:no-repeat;
margin:2px;
cursor:hand;
cursor:pointer;
}


.linkDrop_menu{
text-align:left;
color:#fff;
z-index:5000;
background:#0E0E0E;
border-bottom:10px solid #141414;
}


.linkDrop_menu ul{
list-style: none;
margin:0px;
padding:0px;

padding-top:10px;
padding-bottom:10px;
margin-left:20px;
}

.linkDrop_menu li{
margin:0px;
padding:0px;
height:22px;
line-height:22px;
width:100%;
}

.divider{
width:5px;
height:11px;
background:url(/style/img/linkDivision.gif) no-repeat center;
margin-left:5px;
margin-right:5px;
}

.dividerH{
width:100%;
height:22px;
background:url(/style/img/dividerH.gif) no-repeat left;
}
/*
.linkHeader a:hover{
color:#900;
padding-right:10px;
background:url(/style/img/linkDivision.gif) no-repeat right;
}
*/

/*************************************/
/* SEARCH MAP						*/								
/*************************************/


.optionOn {
width:100%;
height:30px;
line-height:30px;
background:#000;
margin-top:10px;
z-index:3;
padding-left:5px; 
}

.optionOff{
width:100%;
height:20px;
margin-top:10px;
padding-left:5px;
font-weight:bold;
}


/***************************************
MY INFO WINDOW
****************************************/

      
	  .estyle7 {
        background-color:#000;
        border:1px #fff solid;
		position:relative;
		padding:12px;
      }
	  
	  .estyleClose{
	  	position:absolute;
	  	right:2px;
	  	top:2px;
	  	background:url('img/closeSmall.gif') no-repeat;
		width:12px;
		height:11px;
		cursor:pointer;
		cursor:hand;
	  }
	  
	  .smallIW{
		background:#000;
		color:#fff;
		width:250px;
		height:50px;
		
	}
	
	.divBallon{
		width:375px;
		height:150px;
		cursor:auto;
		color:#fff;
		
	}
	
	.spotTitle{
		width:250px;
		font-size:14px;
		height:20px;
		margin-bottom:5px;
		overflow:hidden;
		font-weight:bold;
}

	.sportTitle{
		background-color:#ffc424;
		color:#000;
		padding:4px;
	}
	
	.sportTitle a{
		color:#000;
	}
	
	.sportTitle a:hover { 
		color:#000;
		border-bottom:2px solid #900;
		padding:0 0 1px 0;
	}
	
	.fans{
	cursor:pointer;
	cursor:hand;
	position:absolute;
	right:20px;
	top:0px;
	width:32px;
	height:32px;
	background-image:url(img/emblema5.png) !important;
	background-image:none;
	line-height:32px;
	font-size:14px;
	font-family:Arial;
	color:#000;
	font-weight:bold;
	text-align:center;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/img/emblema5.png' ,sizingMethod='crop');
	 

	
	}
	
	

/***************************************/
/* AVATAR */
/***************************************/


.frameSmallTitle{
	width:70px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	
}

/************************************/
.zpWinModal {
  background-color : #000;
filter:alpha(opacity=70);
-moz-opacity:.7;
opacity:.7;
}

.zpWinBack {
}

.zpWinTitleArea {
	position:relative;
	height:40px;
	text-align:left;
	line-height: 40px;
	overflow:hidden;
	font-size:1.75em;
	font-weight:bold;
	color:#333;
	padding:0 20px 0 10px;
	background:url(img/headerD.gif) top repeat-x;
	border-bottom:1px solid #ccc;

}

.zpWinCloseButton {
	position:absolute;
	top:12px;
	right:10px;
	height: 16px;
	width: 16px;
	cursor:pointer;
	cursor:hand;
	background:url(img/closeWin.gif);
}

.zpWinContent {
	position:relative;
	text-align: left;
	background-color:#ffffff;
}
.zpWinFooter {
	height:15px;
	position:relative;
	background-color:#EAEAEA;
	border-top:1px solid #cccccc;
}
/* MODAL WIN */
/*************************************/

/************************************/
.zpWinModal {
  background-color : #000;
filter:alpha(opacity=70);
-moz-opacity:.7;
opacity:.7;
}

.zpWinBack {
}

.zpWinTitleArea {
	position:relative;
	height:40px;
	text-align:left;
	line-height: 40px;
	overflow:hidden;
	font-size:1.75em;
	font-weight:bold;
	color:#333;
	padding:0 20px 0 10px;
	background:url(img/headerD.gif) top repeat-x;
	border-bottom:1px solid #ccc;

}

.zpWinCloseButton {
	position:absolute;
	top:12px;
	right:10px;
	height: 16px;
	width: 16px;
	cursor:pointer;
	cursor:hand;
	background:url(img/closeWin.gif) no-repeat;
}

.zpWinContent {
	position:relative;
	text-align: left;
	background-color:#ffffff;
}
.zpWinFooter {
	height:15px;
	position:relative;
	background-color:#EAEAEA;
	border-top:1px solid #cccccc;
}

.zpWinLoader{
position:absolute;
width:50px;
height:50px;
text-align:center;
color:#000;
}

.zpPages{
	margin:10px;
	color:#fff;
}

/* END WIN */
/*************************************/

/***************************************/
/* Photo */
/***************************************/

.photoFrame{

width:75px;
height:75px;
cursor:pointer;
cursor:hand;

}
.photoA{
width:75px;
height:75px;
}
.photo{
width:75px;
height:75px;
position:relative;
cursor:hand;
cursor:pointer;
}

.miniPhoto{
width:50px;
height:50px;
position:relative;
cursor:hand;
cursor:pointer;
}

.loadingPhoto{
display:none;
position:absolute;
left:30px;
top:30px;
width:16px;
height:16px;
background:url(img/loaderW.gif) #000;
}

.userAvatarMan{
background:url(img/fragil/man.jpg) center no-repeat;
width:75px;
height:75px;
}

.userAvatarWoman{
background:url(img/fragil/woman.jpg) center no-repeat;
width:75px;
height:75px;
}

.placeAvatar{
background:url(img/icons/group_75.png) center no-repeat;
width:75px;
height:75px;
}

.bizAvatar{
background:url(img/icons/biz_75.png) center no-repeat;
width:75px;
height:75px;
}

.eventAvatar{
background:url(img/icons/event_75.png) center no-repeat;
width:75px;
height:75px;
}


/********************************
TOOLTIP 
/*********************************/
.st_tooltip{
position: absolute;
width: 200px;
padding: 2px;
background:#cdcdcd;
color:#000;
border: 1px solid #646F81;
min-height:50px;
}

.st_tooltipPointer{
width:8px;
height:12px;
background:url(img/toolArrow.gif);
position:absolute;
}
.st_tooltipPointerLeft{
width:8px;
height:12px;
background:url(img/toolArrow_l.gif);
position:absolute;
}
/*********************************/
/* MODULES (STUFF)
/*********************************/

.topFriend{

position:absolute;
height:16px;
width:16px;
right:4px;
top:4px;
background:url(img/star.gif) no-repeat;
z-index:100;
}

.sppotedBy{

position:absolute;
height:12px;
width:12px;
right:4px;
top:20px;
background:url(img/s_12_12.gif) no-repeat;
z-index:100;
}

.photoIcon{

position:absolute;
height:12px;
width:12px;
right:4px;
top:4px;
background:url(img/p_12x12.gif) no-repeat;
z-index:100;
}

.videoIcon{

position:absolute;
height:12px;
width:12px;
right:4px;
top:4px;
background:url(img/v_12x12.gif) no-repeat;
z-index:100;
}

/*********************************/
/* MAIL
/*********************************/

.read {
background:#fafafa;
font-weight:normal;
}
.unRead{
background:#FFEE77;
font-weight:bold;
}
/***********************************/
/* CLOSES
/***********************************/

.closeLog{
position:absolute;
background-image:url('img/closeWin.gif');
height: 16px;
width: 16px;
cursor:pointer;
top:22px;
right:22px;

}
.closeMessage{
position:absolute;
background-image:url('img/closeWin.gif');
height: 16px;
width: 16px;
cursor:pointer;
top:9px;
right:10px;
}
.hiddenAd {
background-color: silver;
filter:alpha(opacity=0);
-moz-opacity:.0;
opacity:.0;	
}
/***********************************
/*RSS*/
/***********************************/

.rssItem{
	background:none;
	font-weight:normal;
	padding-left:5px;
}

.rssItemOver{
	font-weight:bold;
	padding-left:5px;
}

/***********************************
Invite
************************************/
.msnOn{
background:url(img/msnMini2.gif) no-repeat top left;
}
.msnOff{
background:url(img/msnMini.gif) no-repeat top left;
}

.gmailOn{
background:url(img/gmailMini2.gif) no-repeat top left;
}
.gmailOff{
background:url(img/gmailMini.gif) no-repeat top left;
}


.yahooOn{
background:url(img/yahooMini2.gif) no-repeat top left;
}
.yahooOff{
background:url(img/yahooMini.gif) no-repeat top left;
}

/*******************************
share
************************************/

.digg{
background:url(img/shareing.gif) 0 center no-repeat;
width:20px;
height:20px;
background-position:0 -60px;
cursor:pointer;
cursor:hand;

}

.delicious{
background:url(img/shareing.gif) 0 center no-repeat;
width:20px;
height:20px;
background-position:0 -18px;
cursor:pointer;
cursor:hand;

}


.facebook{
background:url(img/shareing.gif) 0 center no-repeat;
width:20px;
height:20px;
background-position:0 -38px;
cursor:pointer;
cursor:hand;

}

.myspace{
background:url(img/shareing.gif) 0 center no-repeat;
width:20px;
height:20px;
background-position:0 0;
cursor:pointer;
cursor:hand;

}

.clock{
color:#fff;
font-family:Arial;
font-size:24px;
}
.counter{
	width:200px;
	height:50px;
	background-image:url(img/contador.png) !important;
	background-image:none;
	
	background-repeat:no-repeat;
	background-position:center;
	line-height:50px;
	font-size:9px;
	font-family:Arial;
	color:#ccc;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/img/contador.png' ,sizingMethod='crop'); 
	
}

/*****************************
RATING
*******************************/

.miniEmptyS{
background:url(img/rating.gif) no-repeat;
width:12px;
height:12px;
background-position:0 0;
}

.miniFullS{
background:url(img/rating.gif) no-repeat;
width:12px;
height:12px;
background-position:-12px 0px;
}
.bigEmptyS{
background:url(img/rating.gif) no-repeat;
width:19px;
height:14px;
background-position:0 -14px;
cursor:hand;
cursor:pointer;
}

.bigFullS{
background:url(img/rating.gif) no-repeat;
width:19px;
height:14px;
background-position:-17px -14px;
background-repeat:no-repeat;
cursor:hand;
cursor:pointer;
}

/*****************************
BUTTON
*******************************/

.btn{
cursor:hand;
cursor:pointer;
}

.btn .cornerLeft{
	
	width: 5px;
	height: 25px;
	background-color: transparent;
	background-image: url(img/btn.gif);
	background-position:0px 0px;
	background-repeat: no-repeat;
		
	}


.btn .body{
	
	height: 25px;
	background-color: transparent;
	line-height:25px;
	font-weight:bold;
	background: url(img/btn.gif);
	background-position:-11px 0px;
	background-repeat: no-repeat;

}

.btn .cornerRight{
	
	width: 5px;
	height: 25px;
	background-color: transparent;
	background-image: url(img/btn.gif);
	background-position:-5px 0px;
	background-repeat: no-repeat;
}