html{
  background-color: #fff;
  font:13px "Trebuchet MS", arial,sans-serif;
}

body
{
  margin:auto;
  padding:0;
  width:982px;
  line-height:1.1em;
}

#wrapper
{
    padding-top:20px;
    float:left;
    background-color:White;
    width:982px;
}

#partnerHeader
{
    width:980px; 
    height:170px; 
    position:relative; 
    /*display:none;*/
}

#lPlanMoreInfoDiv p
{
    padding:0px;
    margin:10px;
}

table 
  {  
  border-spacing: 0; 
  border-collapse: collapse; 
} 

td  
  { 
  vertical-align:middle;
  text-align: left; 
  font-weight: normal; 
}

a
{
    /*color:#007e67;*/
    /*color:#09B;*/
    color: #069;
    /*color: #07a;*/
    text-decoration:none;
}

.weightBold
{
    font-weight:bold;
    font-size:15px;
}

/* simple css-based tooltip */
.tooltipPics {
	background-color:#000;
	border:1px solid #fff;
	padding:5px 10px;
	width:130px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

/* simple css-based tooltip */
.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

/* simple css-based tooltip */
.tooltipPlan {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:250px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

.aDisabled
{
    color:black;
    text-decoration:none;
    cursor:default;
}

.aDisabled:hover
{
    color:black;
    text-decoration:none;
    cursor:default;
}

a:hover
{
    text-decoration:underline;
}

.aUnderDotted
{
    color:#fff;
}

.box{
    margin-bottom:25px;
    width:290px;
    float:right;
}

.box ul li{
    margin-bottom:5px;
    font-size:0.9em;
}

.hide{
    display:none;
}

.green{
    background-color:#CCFFCC;
}
.yellow{
    background-color:#FFFFCC;
}
.red{
    background-color:#FFCCCC;
}
.orange{
    background-color:Orange;
}
.gray{
    background-color:#ddd;
}

.noVisible
{
    visibility:hidden;
}

/***PROMOTED IMAGES****/
div.imagewrapper{  
    float:left; /* important */  
    position:relative; /* important(so we can absolutely position the description div */ 
    margin-right:25px; 
    border:0px solid #555;
    overflow:hidden;
    width:180px;
    height:143px;
}  
div.imagedescription{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:0px; /* position will be on bottom */  
    left:0px;  
    width:100%;  
    /* styling bellow */  
    background-color:black;  
    /*font-family: 'tahoma';  */
    font-size:9pt;  
    color:white;  
    opacity:0.8; /* transparency */  
    filter:alpha(opacity=90); /* IE transparency */  
}  
p.imagedescription_content{  
    padding:5px;  
    margin:0px;  
    height:40px;
    overflow:hidden;
}  
/******/

.button
{
	width:152px; 
	height:16px; 
	padding:3px; 
	border:solid 1px #aaa; 
	background-color:#efefef; 
	cursor:pointer;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
  border-radius: 2px;
}
.button:hover
{
	width:152px; 
	height:16px; 
	padding:3px; 
	border:solid 1px #999; 
	background-color:#ddd; 
	cursor:pointer;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
  border-radius: 2px;
}

/*********  HEADER   *********/
header{
  background:#582 url(../images/headerBkg.png);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
  border-radius: 4px;
    -moz-box-shadow: 1px 1px 1px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 1px rgba(85,136,34,65);
  box-shadow: 1px 1px 1px rgba(85,136,34,65);
  color:#fff;
  display:block;
  height:30px;
  line-height:30px;
  margin: 10px 0px 0px 0px;
  padding:5px 10px;
  position:relative;
}

.squarePicture{
    width:100px;
  min-height:400px;
  overflow:hidden;
  background-color:Black;
}

header a img.perfil{
  position:absolute;
    right:70px;
    top:0px;
    max-height:34px;
    max-width:34px;
}

header span
{
    font-weight:bold;
    font-size:1.3em;
}

nav{
  position:absolute;
  top:5px;
  left:145px;
}

nav li{
  display:inline;
}

nav a{
  background:#582 url(../images/headerBkg.png);
  color:#fff;
  height:30px;
  line-height:30px;
  padding:11px;
  text-decoration:none;
}

nav a:hover{
  background:#9b1 url(../images/headerBkg.png) 0px -40px;
  text-decoration:none;
}

navLogo{
  position:absolute;
    top:4px;
    left:0px;
}

navLogo li{
  display:inline;
  height:30px;
  line-height:30px;
  padding:10px;
  text-decoration:none;
}

navImage{
  position:absolute;
    top:7px;
    right:176px;
}

navImage li{
  display:inline;
  height:30px;
  line-height:30px;
  padding:10px;
  text-decoration:none;
}


nav2{
  position:absolute;
    top:5px;
    right:125px;
}

nav2 li{
  display:inline;
}

nav2 a{
  background:#582 url(../images/headerBkg.png);
  color:#fff;
  height:30px;
  line-height:30px;
  padding:11px;
  text-decoration:none;
}

nav2 a:hover{
  background:#9b1 url(../images/headerBkg.png) 0px -40px;
  text-decoration:none;
}

nav3{
  position:absolute;
    top:5px;
    right:10px;
}

nav3 li{
  display:inline;
}

nav3 a{
  background:#582 url(../images/headerBkg.png);
  color:#fff;
  height:30px;
  line-height:30px;
  padding:11px;
  text-decoration:none;
}

nav3 a:hover{
  background:#9b1 url(../images/headerBkg.png) 0px -40px;
    text-decoration:none;
}

.titleDiv
{
    width:100%;
    float:left;
    margin-bottom:10px;
    display:inline;
    color:#3f4833;
    font-size:10pt;
}

.planTitle
{
    color:#3f4833;
    font-size:11pt;
    font-weight:bold;
    margin:5px;
    width:100%;
    float:left;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:1px;
    /*border-bottom:1px solid #eee;*/
}

h1{
  color:#9b1;
  font-size:1.3em;
  margin:10px;
  margin-top:0px;
  margin-left:0px;
}

h2{
  color:#9b1;
  /*color:#397200;*/
  font-size:1.3em;
  margin:10px;
  margin-top:0px;
  margin-left:0px;
}

h4{
  color:#9b1;
  font-size:13px;
  font-weight:bold;
  margin:10px;
  margin-top:0px;
  margin-left:0px;
}

h5
{
  color:Gray;
  font-size:16px;
  font-weight:bold;
  margin-top:20px;
  margin-left:0px;
  margin-bottom:10px;
}

h6
{
  color:Gray;
  font-size:14px;
  font-weight:bold;
  margin:0px;
}

h7
{
  color:Black;
  font-size:15px;
  font-weight:bold;
  margin:0px;
  display:block;
}

#bCountmein{
  background:url(../images/meApunto.png) -5px;
  border:0px;
  color:#fff;
  cursor:pointer;
  height:34px;
  width:198px;
  line-height:58px;
  padding:0px;
  margin:0px;
  margin-right:0px;
  margin-left:0px;
}

#bCountmeout{
  background:url(../images/desapuntarme.png) -5px;
  border:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
  border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px rgba(85,136,34,65);
    -webkit-box-shadow: 0px 0px 0px rgba(85,136,34,65);
  box-shadow: 0px 0px 0px rgba(85,136,34,65);
  color:#fff;
  cursor:pointer;
  height:34px;
  width:198px;
  line-height:58px;
  padding:0px;
  margin:0px;
  margin-right:0px;
  margin-left:0px;
}

.paraGray
{
	margin:5px;
	color:Gray;
}

.granBlack{
  color:Black;
  font-size:1.1em;
  font-weight:bold;
  margin:0px;
  margin-top:0px;
  margin-left:0px;
}

.smallGray{
  color:Gray;
  font-size:0.8em;
  margin:0px;
  margin-top:0px;
  margin-left:0px;
}

.gran{
  color:#9b1;
  font-size:1.3em;
  font-weight:bold;
  margin:0px;
  margin-top:0px;
  margin-left:0px;
}

h3{
  font-weight:normal;
  font-size:1em;
  color:#fff;
  margin:5px;
  margin-top:0px;
  margin-left:0px;
}

/**************/

.icona{
    vertical-align:bottom;
}

.iconaButton{
    vertical-align:middle;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

/*********  IMG PERFIL    *********/

img.perfil{
  background:#ddd url(../images/imgBkg.png);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border:0px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px rgba(153,153,153,65);
    -webkit-box-shadow: 1px 1px 2px rgba(153,153,153,65);
  box-shadow: 1px 1px 2px rgba(153,153,153,65);
  padding:3px;
}

img.perfilgreen{
 background:#9b1;
    -moz-box-shadow: 1px 1px 2px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 2px rgba(85,136,34,65);
  box-shadow: 1px 1px 2px rgba(85,136,34,65);
  border:0px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px rgba(153,153,153,65);
    -webkit-box-shadow: 1px 1px 2px rgba(153,153,153,65);
  padding:3px;
}

header a img.perfil,
a:hover img.perfil{
  background:#9b1 url(../images/imgBkg.png) 0px -56px;
    -moz-box-shadow: 1px 1px 2px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 2px rgba(85,136,34,65);
  box-shadow: 1px 1px 2px rgba(85,136,34,65);
}

/*********  SECTION    *********/
section{
  display:block;
}

section#what2doGrupal{
  background:#444 url(../images/what2doBkg.png) 0px -5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,65);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,65);
  box-shadow: 1px 1px 2px rgba(0,0,0,65);
  height:145px;
  margin:0px 0px;
  padding:10px;
  color:#fff;
}

section#what2do{
  background:#444 url(../images/what2doBkg.png) 0px -5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,65);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,65);
  box-shadow: 1px 1px 2px rgba(0,0,0,65);
  height:145px;
  margin:0px 0px;
  padding:10px;
  color:#fff;
}

input[type='submit'],
input[type='button']{
  background:#582 url(../images/headerBkg.png) 0px -5px;
  border:0px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
  border-radius: 2px;
    -moz-box-shadow: 1px 1px 2px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 2px rgba(85,136,34,65);
  box-shadow: 1px 1px 2px rgba(85,136,34,65);
  color:#fff;
  cursor:pointer;
  height:30px;
  line-height:30px;
  padding:0px 10px;
  margin:5px;
  margin-right:0px;
  margin-left:0px;
}

input[type='button']:focus,
input[type='button']:hover,
input[type='submit']:focus,
input[type='submit']:hover{
  background:#9b1 url(../images/headerBkg.png) 0px -45px;
}

input[type='submit']:disabled{
  background:#582;
}

input[type='text']{
  background:#fff;/* url(../images/fieldBkg.png);*/
  /*border:solid 1px gray;*/
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
  border-radius: 2px;
  padding:3px;
  border:solid 1px #999;
  -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    box-shadow: inset 0 1px 4px rgba(0,0,0,.24);
  
  
}

input[type='text']:focus{
  background:#efb; /*url(../images/fieldBkg.png) 0px -330px*/;
  border:solid 1px #999;
  -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    box-shadow: inset 0 1px 4px rgba(0,0,0,.24);
}

input[type='password']{
  background:#fff; /*url(../images/fieldBkg.png);*/
  /*border:solid 1px gray;*/
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
  border-radius: 2px;
  padding:3px;
  border:solid 1px #999;
  -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    box-shadow: inset 0 1px 4px rgba(0,0,0,.24);
}

input[type='password']:focus{
  background:#efb; /*url(../images/fieldBkg.png) 0px -330px;*/
  border:solid 1px #999;
  -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    box-shadow: inset 0 1px 4px rgba(0,0,0,.24);
}

.imageLinkButton{
background:#582 url(../images/headerBkg.png) 0px -5px;
  border:0px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
  border-radius: 2px;
    -moz-box-shadow: 1px 1px 2px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 2px rgba(85,136,34,65);
  box-shadow: 1px 1px 2px rgba(85,136,34,65);
  color:#fff;
  cursor:pointer;
  height:30px;
  line-height:30px;
  padding:6px 10px;
  margin:5px;
  margin-right:0px;
  margin-left:0px;
}


.imageLinkCountmeIn{
background:url(../images/meApunto2.png) 0px;
  border:0px;
  color:#fff;
  cursor:pointer;
  height:25px;
  width:119px;
  /*line-height:58px;*/
  display:block;
  text-indent:-9999em;
}

.imageLinkButton:hover{
  text-decoration:none;
  background:#9b1 url(../images/headerBkg.png) 0px -45px;
}

.imageLinkButtonIcona{
    vertical-align:text-bottom;
}


textarea
{
    background:#fff; /*url(../images/fieldBkg.png);*/
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
  border-radius: 2px;
  padding:3px;
  border:solid 1px #999;
  -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    box-shadow: inset 0 1px 4px rgba(0,0,0,.24);
}

textarea:focus
{
     background:#efb; /*url(../images/fieldBkg.png) 0px -330px;*/
     border:solid 1px #999;
  -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.4);    box-shadow: inset 0 1px 4px rgba(0,0,0,.24);
}

/**********/

table{
   margin: 0;
   padding: 0;
    background-color:Transparent;
}

.tableCheckout tr td{
  padding:10px;
  /*padding-right:5px*/
}
.tableCheckout tr{
  border-bottom:1px solid #ddd;
}

.tableProfile tr td{
  padding-bottom:10px;
  padding-left:5px
}

.tableEvent tr td{
  padding-bottom:10px;
  padding-right:15px;
  line-height:20px;
  vertical-align:top;
}

.tablePlan tr td{
  padding-bottom:5px;
  padding-right:10px;
  line-height:20px;
  vertical-align:top;
}

.tableCampaing tr th{
  padding:5px;
  border:solid 1px gray;
  font-weight:bold;
  color:#333;
  background-color:#ddd;
  width:100px;
}

.tableCampaing tr td{
  padding:5px;
  border:solid 1px #aaa;
  border-bottom:solid 1px gray;
}

#rightcolumn 
{
 float: right;
 display:inline;
 margin: 0px 0px 0px 0px;
 margin-left:10px;
 padding: 0px;
 margin-bottom:20px;
 width: 300px;
}

#rightcolumn li
{
 font-size:13px;
}

#topbanner  
{
 position:relative;
 float:left;
 display: inline;
 background-color:White;
 margin-left:3px;
 margin-bottom:30px;
 margin-top:2px;
 width: 970px;
 height:222px;
 background:#fff url(../images/banner-home-sup-mod-gris.jpg);
}

#topbannerLogin  
{
 position:relative;
 float:left;
 display: inline;
 background-color:White;
 margin-left:3px;
 margin-bottom:30px;
 margin-top:2px;
 width: 970px;
 height:222px;
 background:#fff url(../images/banner-home-sup-mod-gris.jpg);
 background-position:0px -60px;
}

#content { 
 float:left;
 display: inline;
 background-color:White;
 margin-left:10px;
 margin-bottom:20px;
 padding-left: 0px;
 width: 650px;
}

#footer { 
 width:980px;
 clear: both;
 float:left;
 display:inline;
 background-color:White;
 margin-top:0px;
 padding: 0px;
 border-top: solid 1px #CCCCCC;
 padding-top:15px;
 padding-bottom:20px;
 vertical-align:middle;
}

#footer ul{
    list-style:none; 
    display:inline;
}

#footer ul li{
    line-height:25px;
    list-style:none; 
    display:inline;
    float:left;
    padding:7px;
    padding-top:0px;
}

#footer ul li a{
    color:Gray;
}

.kiwity{
 background:url(../images/kiwity.png) top left;
 display:block;
 height:25px;
 text-indent:-10000px;
 width: 75px;
 float:left;
}
.kiwity:hover{
 background-position: bottom left;
}


.plans 
{  
    width:650px;
    float:left;
    text-align:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}

.counterStyle
{
    font-size:13pt;
    color:#9b1;
    font-weight:bold;
    margin-right:0px;
    margin-left:3px;
}

.counterStyle2
{
    font-size:14pt;
    color:#9b1;
    font-weight:bold;
    margin-right:0px;
    margin-left:5px;
}

.titleGray{
	border-bottom:solid 1px #e9ebe1;
	overflow:hidden;
    width:645px;
    float:left;
	margin-top:10px;
	padding:3px;
	background:#fff;
	color:#9b1;
	font-weight:normal;
	font-size:15px;
	background:#F9F9F9;
}

.date
{
	border-bottom:solid 1px #eee;
	overflow:hidden;
    width:645px;
    float:left;
	margin-top:15px;
	margin-bottom:4px;
	padding:4px;
	padding-right:0;
	background:#fff;
	color:#000;
	font-weight:normal;
	font-size:15px;
}

.plans li
{
    overflow:hidden;
    width:630px;
    float:left;
	margin-top:0px;
	padding:10px;
	
	background:#eee url(../images/bubble.png) 0px -5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px #eee;
    -webkit-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #ccc;
  margin:5px 0px;
}

.plans2
{  
    width:650px;
    float:left;
    text-align:left;
	list-style:none;
	margin:0;
	margin-top:-10px;
	width:100%;
}

.plans2 li
{
    overflow:hidden;
    width:645px;
    float:left;
	padding-top:0px;
	border:solid 1px #ddd; /*#e5e5e5;*/
	background:#fff url(../images/plan-background.jpg) 0px -5px;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 1px #eee;
    -webkit-box-shadow: 1px 1px 1px #eee;
  box-shadow: 1px 1px 1px #ccc;*/
  margin:3px 0px;
}

.plans2 li.promoted
{
    overflow:hidden;
    width:630px;
    float:left;
	margin-top:0px;
	padding:10px;
	border:solid 1px #e5e5e5;
	background-color:#EDF9BD;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px #eee;
    -webkit-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #ccc;
  margin:5px 0px;
  margin-bottom:0px;
}

.boxChat
{
    overflow:hidden;
    float:left;
	margin-top:0px;
	padding:10px;
	
	 background:#eee url(../images/bubble.png) 0px -5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px #eee;/*rgba(0,0,0,65);*/
    -webkit-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #ccc;
  /*height:125px;*/
  margin-bottom:2px;	
}

.boxThread
{
    overflow:hidden;
    width:630px;
    float:left;
	margin-top:0px;
	padding:10px;
	
	 background:#F6F6F6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px #eee;/*rgba(0,0,0,65);*/
    -webkit-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #ccc;
  /*height:125px;*/
  margin-bottom:4px;	
}

.boxMessage
{
    overflow:hidden;
    width:630px;
    float:left;
	margin-top:0px;
	padding:10px;
	
	 background:#eee url(../images/bubble.png) 0px -5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px #eee;/*rgba(0,0,0,65);*/
    -webkit-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #ccc;
  /*height:125px;*/
  margin-bottom:2px;	
}

.boxUnreadMessage
{
    overflow:hidden;
    width:630px;
    float:left;
	margin-top:0px;
	padding:10px;
	
	 background:#EDF9BD;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px #EDF9BD;/*rgba(0,0,0,65);*/
    -webkit-box-shadow: 1px 1px 2px #EDF9BD;
  box-shadow: 1px 1px 2px #ccc;
  /*height:125px;*/
  margin-bottom:2px;	
}

.boxproposal
{
    overflow:hidden;
    width:400px;
    float:left;
	margin-top:0px;
	padding:10px;
	margin-top:5px;
	
	 background:#eee;
	 
  -moz-border-radius: 5px;
    -webkit-border--radius: 5px;
  border-radius: 5px;
  
  -moz-border-radius: 5px;
    -webkit-border-bottom: 5px;
  border-bottom: 5px;
}

.boxAlbumPicture
{	
	 background:#ddd;
	 margin-right:4px;
	 margin-top:3px;
	 margin-bottom:3px;
	 padding:2px;
  -moz-border-radius: 3px;
    -webkit-border--radius: 3px;
  border-radius: 3px;
  
  -moz-border-radius: 3px;
    -webkit-border-bottom: 3px;
  border-bottom: 3px;
}

.boxAlbumPictureGreen
{	
	 background:#9b1;
	 margin-right:4px;
	 margin-top:3px;
	 margin-bottom:3px;
	 padding:2px;
  -moz-border-radius: 3px;
    -webkit-border--radius: 3px;
  border-radius: 3px;
  
  -moz-border-radius: 3px;
    -webkit-border-bottom: 3px;
  border-bottom: 3px;
}

.boxAlbumPicture2
{	
	 background:#fff;
	 border:solid 1px #aaa;
	 margin-left:6px;
	 margin-top:3px;
	 margin-bottom:0px;
	 padding:2px;
  -moz-border-radius: 3px;
    -webkit-border--radius: 3px;
  border-radius: 3px;
}

.boxAlbumPictureFree
{	
	 background:#fff;
	 border:solid 1px #aaa;
	 margin-left:6px;
	 margin-top:3px;
	 margin-bottom:0px;
	 padding:2px;
  -moz-border-radius: 3px;
    -webkit-border--radius: 3px;
  border-radius: 3px;
}

.boxAlbumPicture2:hover
{
    	 background:#fff;
	     border:solid 2px #9b1;
	     margin-left:6px;
	     margin-top:3px;
	     margin-bottom:0px;
	     padding:1px;
      -moz-border-radius: 3px;
        -webkit-border--radius: 3px;
      border-radius: 3px;
}

.FileUploadClass  
{  
    
}  
.FileUploadClass input  
{  
    font-size:11px;
}  

#upHalf{
    width:950px; 
    height:280px; 
    float:left; 
    margin-top:20px; 
    background:#582 url(../images/backSplash.png); 
    padding:10px;
  
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px;
  
   -moz-border-radius-topleft: 20px;
    -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
  
    -moz-border-radius-bottomleft: 20px;
    -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
  
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px;
  
      -moz-box-shadow: 1px 1px 2px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 2px rgba(85,136,34,65);
  box-shadow: 1px 1px 2px rgba(85,136,34,65);
}

#bottomHalf{
    background:#FFFFFF;
    width:950px; 
    height:250px; 
    float:left; 
    padding:10px;
    /*border-right:solid 1px #CCCCCC;
    border-left:solid 1px #CCCCCC;*/
}

#splash{
        -moz-box-shadow: 1px 1px 2px rgba(0,0,0,65);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,65);
  box-shadow: 1px 1px 2px rgba(0,0,0,65);
}

.boxLogin
{
    width:320px; 
    margin-top:10px; 
    background: #EDF9BD;
    /*background:#000 url(../images/what2doBkg.png);*/
    color:Black;
    padding:10px;
    
      -moz-box-shadow: 1px 1px 2px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 2px rgba(85,136,34,65);
  box-shadow: 1px 1px 2px rgba(85,136,34,65);
	 
  -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  
  -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  
   -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}

.boxSearch
{
    background:#EDF9BD;
    color:Black;
    border: solid 0px #9b1;
    	 
  -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  
  -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  
  -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}

.boxIdeas
{
    overflow:hidden;
    width:420px;
    float:left;
	margin-top:0px;
	padding:5px;
	
	 background:#666;
	 
  -moz-border-radius: 5px;
    -webkit-border--radius: 5px;
  border-radius: 5px;
}

.boxgray
{
    overflow:hidden;
    width:420px;
    float:left;
	margin-top:0px;
	padding:10px;
	
	 background:#F9F9F9;
	 
  -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  
  -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}

.boxtab
{
    display:inline;
    overflow:hidden;
    float:left;
	margin-top:0px;
	padding:5px;
	
	 background:#ddd;
	 
      -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  
  -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  
  margin-right:1px;
}

.boxtabSelected
{
    display:inline;
    overflow:hidden;
    float:left;
	margin-top:0px;
	padding:5px;
	
	 background:#F9F9F9;
   -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  
  -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  
  margin-right:1px;
}

#ignored li:hover img.perfil
{
   background:#9b1 url(../images/imgBkg.png) 0px -56px;
    -moz-box-shadow: 1px 1px 2px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 2px rgba(85,136,34,65);
  box-shadow: 1px 1px 2px rgba(85,136,34,65);
}

#plans li:hover img.perfil
{
   background:#9b1 url(../images/imgBkg.png) 0px -56px;
    -moz-box-shadow: 1px 1px 2px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 2px rgba(85,136,34,65);
  box-shadow: 1px 1px 2px rgba(85,136,34,65);
}

#messages li:hover img.perfil
{
   background:#9b1 url(../images/imgBkg.png) 0px -56px;
    -moz-box-shadow: 1px 1px 2px rgba(85,136,34,65);
    -webkit-box-shadow: 1px 1px 2px rgba(85,136,34,65);
  box-shadow: 1px 1px 2px rgba(85,136,34,65);
}

/***SPLASH BUBBLES***/
.bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
.bubble_tooltip .bubble_top{
	background-image: url(../images/bubble_top.png);
	background-repeat:no-repeat;
	height:11px;
	position:relative;
	left:1px;
}
.bubble_tooltip .bubble_middle{
	background-image: url(../images/bubble_middle.png);
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:10px;
	padding-right:24px;
	padding-top:10px;
}
.bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
.bubble_tooltip .bubble_bottom{
	background-image: url(../images/bubble_bottom.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:0px;
}

/*** STATUS BAR***/
.statusbar
{
    /*position: fixed;*/
    /*width:972px;*/
    /*top: 0px;*/
    margin-top:0px;
    margin-bottom:10px;
    /*left: 0px;
    right: 0px;*/
    /*height: 20px;*/
    padding: 10px;
    /*padding-top: 5px;*/
 
    /*background: #EDF9BD;*/
    background: #9b1;
    color: White;    
    /*border: solid 1px lightgray;*/
 
    /*opacity: .90;    
    filter: alpha(opacity="90");*/
    z-index: 200;
 
    overflow: hidden;
    overflow-y: auto; 
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.statusbarerror
{
    /*position: fixed;*/
    /*width:972px;*/
    /*top: 0px;*/
    margin-top:0px;
    margin-bottom:10px;
    /*left: 0px;
    right: 0px;*/
    /*height: 20px;*/
    padding: 10px;
    /*padding-top: 5px;*/
 
    /*background: #805;*/
    /*background: #F6A;*/
    /*background:#FF9393;*/
    /*background:#582 url(../images/headerBkg.png);*/
    /*background:#ffD7D7;*/
    background:#805;
    color: White;    
    /*border: solid 1px lightgray;*/
 
    opacity: .70;    
    filter: alpha(opacity="70");
    z-index: 200;
 
    overflow: hidden;
    overflow-y: auto; 
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.statusbar a
{
    color:White;
    text-decoration:underline;
}
.statusbarerror a
{
    color:White;
    text-decoration:underline;
}

/*** General ***/
.invisible
{
    display: none;
}

.ajax__calendar_container 
{
    padding:4px;position:absolute;cursor:default;width:270px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;                        
    border:1px solid #646464;
    background-color: #fff;
}
   
.ajax__calendar_body {height:139px;width:270px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:270px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px; padding:0px; margin:0px;}
.ajax__calendar_container table {font-size:11px; padding:0px; margin:0px;}
.ajax__calendar_container table td{font-size:11px; padding:0px; margin:0px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc; font-weight:bold;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;font-weight:bold;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;font-weight:bold;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

