@charset "utf-8";
/* CSS Document */

#divUserAccount{display:block}
#divUserAvatar{display:none}
#divUserData{display:none}

#fieldUsuario {
	display:inline; 
	width:249px;
	padding-top:10px;
	padding-left:5px;
	min-height:150px;
	height:auto;
}
#fieldActivation {
	display:none; 
	min-width:460px;
	width:auto;
	padding-top:10px;
	padding-left:25px;
	min-height:150px;
	height:auto;
	background:url(/img/interface/logo-gris.png) bottom right no-repeat;
}
#fieldDatos {
	display:none; 
	width:480px;
	min-height:150px;
	height:auto;	
}
#fieldConociendote{
	display:none; 
	width:480px;
}
#fieldUbicacion{
	display:none; 
	width:480px;
}	
#divAvatar{
	width:64px;
	height:74px;
	/*border:#999 1px solid;*/
	background:url(/img/avatar_default.png) center center no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#btCargarAvatar{
	cursor:pointer;
	/*background:url(/img/interface/btn-off.png) bottom left repeat;*/
	width:115px;
	height:25px;
}
#btCargarAvatar a{
	background:url(/img/interface/btn-off.png) bottom left repeat;	
	color:#06C;
	cursor:pointer;
	text-decoration:none;
}
#btCargarAvatar a:hover{
	background:url(/img/interface/btn-on.png) bottom left repeat;	
	color:#F00;
	cursor:pointer;	
}

.Sin_borde{ border:none;}
.Con_borde{ border-bottom:#333 1px solid; border-left:none; border-top:none; border-right:none;}

.btSaveDataUser{ width:55px; height:20px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}

.btSaveChangePass{ width:105px; height:20px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}

#btSaveUsers{display:none;}


#tblChangePass{
		border:#333 1px solid;
     -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	width:237px;
	height:150px;
	background-color:#FFF;
	display:inline;
	position:absolute;
	top:40px;
	left:5px;
}
#tblChangePass div{
	width:100%;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	background:url(/img/interface/searchbox-cover.png) right bottom repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:#999 1px solid;
	position:relative;
	left:5px;
}
#tblChangeDataUser{
	width:237px;
	min-height:244px;
	height:auto;
	margin-bottom:5px;
	background-color:#FFF;
	margin-bottom:15px;
	clear:both;
	position:absolute;
	top:5px;
}
#tblChangeDataUser div{
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#Menu_User_Account {
	height:15px;
	min-width:75px;
	width:75px;	
	color:#333;
	cursor:pointer;
	display:block;
	text-align:left;
	position:relative;
	top:2px;
	margin-left:5px;
	clear:both;

}
  
#Menu_User_Account div.MenuUser{
	background:url(/img/interface/btn-off.png) center center;
	color:#5b676d;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	border:#bbbcbe 1px solid;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	padding-left:2px;
	padding-right:2px;
	margin-left:2px;
	margin-right:2px;
}

#Menu_User_Account div.MenuUser:hover{
	text-decoration:none;
	background:#B9E7FF;
	color:#000;
}
#Menu_User_Account div.MenuUser:active{
	background: #005A8D;
	color:#fff;
	text-decoration:none;
}


#Menu_User_Account div.separador {
	background:url(/img/interface/header-barra.png) top center no-repeat;		
    text-decoration:none;
    width:4px; 
	height:25px;
	position:absolute;
	top:0;
	margin-left:5px;
	margin-right:5px;
}
	
#divAccount{display:block;}
#divPass{display:none;}

.borde_campos_sin_ancho{
	border:#CCC 1px solid;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	padding-left:5px;
	padding-right:0px;
	width:auto;
	text-align:left;
}

.borde_campos{
	border:#CCC 1px solid;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	padding-left:5px;
	padding-right:0px;
	min-width:145px;
	width:auto;
	text-align:left;
}
.borde_campos100px{
	border:#CCC 1px solid;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	padding-left:5px;
	padding-right:0px;
	min-width:145px;
	width:auto;
	text-align:left;
}

.text_help{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#999;
}
.campo_desactivado{
	border:none;
	background-color:#FFF;
	color:#000;
	
}
.boxMessage_users {
    border-color: rgb(172, 172, 172);
    border-style: solid;
    border-width: 1px;
    background-color: white;
	color:#333;
    -webkit-border-top-right-radius: 8px 8px;
    -webkit-border-top-left-radius: 8px 8px;
    -webkit-border-bottom-left-radius: 8px 8px;
    -webkit-border-bottom-right-radius: 8px 8px;
    position: relative;
    margin-top: 5px;
    margin-left: 9px;
    -webkit-margin-top-collapse: separate;
    -webkit-margin-bottom-collapse: separate;
    margin-right: 9px;
    width: auto;
    height: auto;
	min-height:270px;	
	top:0;
	bottom:0;
	z-index:500;

}
.boxContent_users{
	margin-top: 17px;
    margin-left: 9px;
    margin-right: 5px;
    width: auto;
	position:relative;
	top:0;
	bottom:0;
    height: auto;
	min-height:270px;
	overflow:visible;
	}
	
	
.colgris{background-color:#F0F0F0;}


#pais,#ciudad{
		width:100px;
		font-size:12px;
		padding-left:10px;
		text-align:left;
		
	}
	
	
#PerfilUserArea #FrontBarPerfilUser .ItemListContent{
	position:relative;
	top:0;
	bottom:0;
	height:auto;
	min-height:450px;
	
}
.link{ cursor:pointer; }















#Menu_User_Theme {
	height:15px;

	width:190px;	
	color:#333;
	cursor:pointer;
	display:block;
	text-align:center;
	position:relative;
	top:2px;
	margin-left:auto;
	margin-right:auto;
	clear:both;

}
  
#Menu_User_Theme div.MenuThemes{
	background:url(/img/interface/btn-off.png) center center;
	color:#5b676d;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	border:#bbbcbe 1px solid;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	padding-left:2px;
	padding-right:2px;
	margin-left:2px;
	margin-right:2px;
}

#Menu_User_Theme div.MenuThemes:hover{
	text-decoration:none;
	background:#B9E7FF;
	color:#000;
}
#Menu_User_Theme div.MenuThemes:active{
	background: #005A8D;
	color:#fff;
	text-decoration:none;
}

#Menu_User_Theme div.MenuThemes_atention{
	background:#B9E7FF; /*url(/img/interface/btn-off.png) center center;*/
	color:#000;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	border:#bbbcbe 1px solid;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	padding-left:2px;
	padding-right:2px;
	margin-left:2px;
	margin-right:2px;
}

#Menu_User_Theme div.MenuThemes_atention:hover{
	text-decoration:none;
	background:#5b676d;
	color:#000;
}



#Menu_User_Theme div.MenuThemes img{
	margin-right:10px;
	width:10px;
	height:10px;
}


#Menu_User_Theme div.separador {
	background:url(/img/interface/header-barra.png) top center no-repeat;		
    text-decoration:none;
    width:4px; 
	height:25px;
	position:absolute;
	top:0;
	margin-left:5px;
	margin-right:5px;
}
	
#divTheme{display:block;}