@charset "utf-8";

.blgrwh {background: url(../images/blgrwh.gif) 0 100% no-repeat #FFFFFF; width: 100%}
.brgrwh {background: url(../images/brgrwh.gif) 100% 100% no-repeat}
.tlgrwh {background: url(../images/tlgrwh.gif) 0 0 no-repeat}
.trgrwh {background: url(../images/trgrwh.gif) 100% 0 no-repeat; padding:3px}

html {
overflow:scroll;
overflow-x: auto;
}


.structure #container {
	width: 766px;
	margin: 0 auto; 
	text-align: left;
	background: #FFFFFF;
} 

.structure #header {
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
	height: 50px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width: 3px;
}

#mcheadlt50 {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
padding: 8px 0px 5px 0px;
width:49%;
float:left;
font-weight: bold;
}
#mcheadrt50 {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:right;
padding: 8px 0px 5px 0px;
width:49%;
float:left;
}
.usr {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0px 1px 0px;
	margin: 22px 0px 0px 0px;
	}

a.logout { /* insert by liss */
		text-decoration:underline;
		color: #0000FF;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		padding: 8px 0px 5px 0px;	
		cursor: pointer;
}
a.logout:hover { /* insert by liss */
		text-decoration:underline;
		color: #FF0000;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		padding: 8px 0px 5px 0px;	
		cursor: pointer;
}


.structure #leftsidebar {
	float: left;
	width: 105px;
	padding: 1px 1px 1px 1px;
	margin: 7px 0px 0px 7px;
	background-color: #FFFFFF;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width: 2px;
	}

.structure #rightsidebar {
	float: right;
	width: 150px;
	padding: 1px 1px 1px 7px;
	margin: 7px 7px 0px 0px;
	background-color: #FFFFFF;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width: 2px;
	}
	


.structure #maincontent { 
	margin: 0px 150px 0 120px; 
	width: 446px;
	padding: 0px 0px 0px 3px;
	background: #FFFFFF;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.structure #maincontentf { 
	margin: 0px 150px 0 120px; 
	width: 446px;
	height: 580px;
	padding: 0px 0px 0px 3px;
	background: #FFFFFF;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}





.mcquestion {
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 3px 0px;
	overflow:hidden;
	}
	
	
.mccomm {
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 3px 0px;
	overflow:hidden;
	}
	
.mcdatectr {
	text-align: left;
	}
	

.mc {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold; */
	color:#0000FF;
	
		}
		
.btn
{

width: 50px;
height: 22px;

}
		

#ctr {
		text-align:center;
		margin: 0px 0px 3px 0px;
		border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 3px 0px;
	overflow:hidden;


	}
	
	
#ctrleft50 {
font: 90% Verdana, Arial, Helvetica, sans-serif;
 text-align:right;
padding: 4px 2px 4px 0px;
width:64%;
float:left;
color:#0000FF;
}
#ctrright50 {
font: 90% Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
padding: 0px 4px 4px 0px;
width:33%;
float:left;
}
		
		
p.qi {
	margin: 2px 0px 0px 0px;
	}	


.mcitem {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	}
	
.mcdate {
	font: 65% Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 0px 0px 0px;
	}
.ext {
	font: 65% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	}

.pubcom {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 3px 2px;
	text-align:center;
	}
	
#mcleft50 {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
padding: 8px 0px 0px 0px;
width:49%;
float:left;
}
#mcright50 {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:right;
padding: 15px 0px 0px 0px;
width:49%;
float:left;
}

#mcleft502 {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
padding: 0px 0px 0px 0px;
width:49%;
float:left;
}
#mcright502 {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:right;
padding: 0px 0px 3px 0px;
width:49%;
float:left;
}



#addpoll25 {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
padding: 8px 0px 5px 0px;
width:24%;
float:left;
}
#addpoll15 {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
padding: 8px 0px 5px 0px;
width:19%;
float:left;
}
#addpoll25r {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:right;
padding: 8px 0px 5px 0px;
width:24%;
float:left;
}
#addpoll75 {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:right;
padding: 8px 0px 5px 0px;
width:74%;
float:left;
}
#addpoll75l {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
padding: 8px 0px 5px 5px;
width:74%;
float:left;
}
#addpoll85l {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
padding: 8px 0px 5px 5px;
width:79%;
float:left;
}
#addpoll75C {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:center;
padding: 8px 0px 5px 5px;
width:74%;
float:left;
}

.tar {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:right;
padding: 8px 0px 5px 0px;
}

#addpoll1 {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 5px 0px;
	}
	
.addpoll {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	}



textarea.question
{
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-style:solid;
	padding: 0px;
	width: 98%;
	overflow:auto;
	height: 100px;
	border-width:1px;
	border-color: #999999;
}	

textarea.reg2
{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px;
	width: 98%;
	overflow:auto;
	border-width:1px;
	height: 50px;
	border-color:#999999;
	
}	

textarea.tcomm
{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px;
	width: 98%;
	overflow:auto;
	border-width:1px;
	height: 80px;
	border-color:#999999;
	
}	





input.reg
{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px;
	width: 98%;
	border-width:1px;
	border-color:#999999;
	
}	




input.zip
{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px;
	width: 180px;
	border-width:1px;
	height: 18px;
	border-color:#999999;

	
}	

textarea.item
{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px;
	width: 98%;
	overflow:auto;
	height: 30px;
	border-width:1px;
	border-color: #999999;
	
}	

.comm {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;

	}

.login {
	padding: 1px 1px 1px 0px;
	}
.reglink {
	padding: 15px 1px 1px 0px;
	}
.fp {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 2px 1px 1px 0px;
	}
	

a.leftsidebar {
	text-decoration: underline;
	color: #333333;;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.5px;	
	cursor: pointer;
}

a.leftsidebar:hover {
	text-decoration: underline;
	color: #FF0000;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.5px;
	cursor: pointer;
}

.structure #footer { 
	padding: 3px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	text-align:center;
	color:#333333;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width: 3px;
} 

#outer{
	width:100%;
	overflow:auto;
	
	
}



#outercat{
	width:100%;
	overflow:auto;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	}



input.login
{
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px;
	width: 89%;
	border-width:1px;
	height: 15px;
	
}	

input.gray {
			font: 70% Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			height: auto;
			background-color:#F8F8F8;
			border-color: #D2D4D1;
			border-style:outset;
			padding: 0px 1px 0px 1px;
			letter-spacing: 1px;
}
input.gray:selected {
			font: 70% Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			height: auto;
			background-color:#F8F8F8;
			border-color: #D2D4D1;
			border-style:outset;
			padding: 0px 1px 0px 1px;
			letter-spacing: 1px;
}
.smright {
	text-align:right;
	padding: 0px 2px 2px 2px;
}
a.selected80 { /* insert by liss */
text-decoration:none;
color: #333;
font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 1px 0px 1px;
	letter-spacing: 0.5px;	
	cursor: pointer;
	font-weight:bold;
}
a.mcwhite80 {
	text-decoration: none;
	color: #D2D4D1;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 1px 0px 1px;
	letter-spacing: 0.5px;	
	cursor: pointer;
	font-weight:bold;
}
a.mcwhite80:hover {
	text-decoration: none;
	color: #ABB0B3;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 1px 0px 1px;
	letter-spacing: 0.5px;
	cursor: pointer;
	font-weight:bold;
}
#outap {
	overflow: auto;
	}


form.noline {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

select.st {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	}
	
select.add {
	font: 95% Verdana, Arial, Helvetica, sans-serif;
	width: 50px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	}
select.amm {
	font: 95% Verdana, Arial, Helvetica, sans-serif;
	width: 65px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	}
select.ayy {
	font: 95% Verdana, Arial, Helvetica, sans-serif;
	width: 60px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	}

select.dat {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	}

select.saddpoll {
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	}
	

.terms {
	
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 15px 0px 5px 0px;
	}

#msgerror {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	border-color: #FF9900;
	border-style: solid;
	border-width: 1px;
	background: #FFFF99;
	margin: 3px 0px 1px 3px;
	padding: 0px 0px 0px 0px;
	}

.contmem {
	/*border-widht: 2px;
	border-style: solid; */
	text-align: center;
	/* border-color: #999999; */
	margin: 20px 10px 20px 10px;
	}

.membold {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	}

#mem25 {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:right;
padding: 0px 0px 0px 0px;
width:24%;
float:left;
font-weight: bold;

}
#mem75 {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
padding: 0px 0px 0px 0px;
width:74%;
float:left;
}
#mem49r {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:right;
padding: 0px 5px 0px 0px;
width:48%;
float:left;
font-weight: bold;

}
#mem49l {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
padding: 0px 0px 0px 5px;
width:48%;
float:left;
}

#memouter{
	width:100%;
	overflow:auto;
	padding: 3px 0px 3px 0px;
	
}

#memouter2{
	width:100%;
	overflow:auto;
	padding: 30px 0px 3px 0px;
	
}

input.mem
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px 1px 0px 1px;
	margin: 0px 5px 0px 5px;
	width: 70%;
	border-width:1px;
	border-color:#999999;
	
	
}	

.buttonp
{

width: 100px;

}


.buttonlink
{
font: 80% Verdana, Arial, Helvetica, sans-serif;
border:none;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
text-decoration:underline;
	cursor: pointer;
	color:#0000FF;
	display:block;
	margin: 0px;
	text-align:left;

	

}



.buttonlink:hover {
	text-decoration: underline;
	border:none;
	color: #FF0000;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;

	
}



	
.pwselect {
	text-decoration: underline;
	color: #333;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 1px 0px 1px;
	letter-spacing: 0.5px;	
	cursor: default;
	font-weight:bold;
	
	
}


.pagwhite {
	text-decoration: none;
	color: #999999;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 1px 0px 1px;
	letter-spacing: 0.5px;	
	cursor: default;
	font-weight:bold;
	
}
.pagwhite:hover {
	text-decoration: none;
	color: #666666;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 1px 0px 1px;
	letter-spacing: 0.5px;
	cursor:  pointer;
	font-weight:bold;
}



select.st {
			width:90%;
			}	
			
.pem {
		color: #333333;
		font: 90% Verdana, Arial, Helvetica, sans-serif;
	}
			
			
/*About us and Terms and Conditions*/
.autc {
		color: #333333;
		font: 80% Verdana, Arial, Helvetica, sans-serif;
		
		}
.hautc {
		color: #333333;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		margin: 3px 1px 5px 1px;
		font-weight: bold;
		
		}
		
.hcautc {
		color: #333333;
		font: 80% Verdana, Arial, Helvetica, sans-serif;
		margin: 3px 1px 5px 1px;
		font-weight: bold;
		
		}
		
a.ft {
	text-decoration: underline;
	color: #333333;;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.5px;	
	cursor: pointer;
}

a.ft:hover {
	text-decoration: underline;
	color: #FF0000;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.5px;
	cursor: pointer;
}

.nick {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold; */
	color:#000000;
	font-weight:bold;
	letter-spacing: 0.5px;
	padding: 1px 1px 1px 1px;
		}

.comdat {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold; */
	color: #999999;
	letter-spacing: 0.5px;
	padding: 1px 1px 1px 1px;
		}
		
.comment {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold; */
	color: #000000;
	padding: 1px 1px 1px 1px;
		}
		
#comblock {
			margin: 0px 0px 20px 0px;
		}
		
		

#plcomm {
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 3px 0px;
	overflow:hidden;
	}
	
.buttonright {
text-align: right;
padding: 2px 7px 5px 0px;


}

.cldcomm {

font: 80% Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold; */
	color: #FF0000;
	letter-spacing: 0.5px;
	padding: 15px 1px 20px 1px;
	text-align:center;

}



/* --------------------------------------------------------------------------------------------------------------------------------------------
New Stylesheet for Private Polls
MSuzuki - Update: Feb 07, 2009.
-------------------------------------------------------------------------------------------------------------------------------------------*/
input.mail30
	{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px;
	margin: 1px 1px 1px 1px;
	width: 30%;
	border-width:1px;
	border-color:#999999;
	}
/* # Navigation Bar for Private Polls */
.Menu {
   font: 90% Verdana, Arial, Helvetica, sans-serif;
   text-align: center; /* We are using text-align: left on ul to left align our menu to the page. If you want the menu aligned centered or right just change text-align to either center or right */
   margin: 0px 0px 7px 0px;
   padding: 0px 5px 0px 5px;
   }
.Menu li {
   margin: 0 0px 0 0;
   border-bottom: none;
   display: inline; /* Menu links are horizontally aligned using display: inline */
   }
.Menu li a {
   margin: 0 -2px 10px 0;
   padding: 0px 40px 0px 40px; /* Display: block won't work in this example, instead we are using padding */
   color: #666;
   text-decoration: none;
   border: none;
   background: #fffff;
   }
.Menu li a:hover {
  background: #ffffff;
  color: #FF0000;
  }
.Menu li#active {
   margin: 0 0px 10px 0;
   padding: 0px 40px 0px 40px; /* Display: block won't work in this example, instead we are using padding */
   background: white;
   border: none;
   border-bottom: none;
   }
  
/* # Terms and Conditions link for Private Polls */  
a.pptermc {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;;
	padding: 0px 0px 0px 0px;
	margin-top: 3px;
	letter-spacing: 0.5px;	
	cursor: pointer;
	}
a.pptermc:hover {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF0000;
	padding: 0px 0px 0px 0px;
	margin-top: 3px;
	letter-spacing: 0.5px;
	cursor: pointer;
	} 
/* # Dividers from links and buttons*/
#mcleft503 {
font: 100% Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
padding: 23px 0px 3px 0px;
width:49%;
float:left;
}
#mcright503 {
font: 100% Verdana, Arial, Helvetica, sans-serif; 
text-align:right;
padding: 18px 0px 3px 0px;
width:49%;
float:left;
}
.ppmenu {
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	overflow:hidden;
	}
/* # Title and Introdruction for Private Poll*/
#ppaddpoll85l {
	font: 90% Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	padding: 5px 0px 5px 5px;
	width:79%;
	float:left;
	color:#0000FF;
	}
/* # Display Question for Private Poll*/
.ppmc {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold; */
	color:#0000FF;
	padding-bottom: 2px;
	}
	
.ppmcsnd {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold; */
	color:#0000FF;
	padding: 1px 1px 2px 8px;
	}
.ppmcblk {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold; */
	color:#000000;
	padding-bottom: 5px;
	}	

/* # Right Aligment for Buttons over addpoll2*/
#mcright504 {
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	text-align:right;
	padding: 12px 0px 8px 0px;
	width:98%;
	}
/* # Retainer for spaces between the display questions for addpoll2*/
#ppqsp {
	padding: 5px 0px 3px 0px;
	width:98%;
	}
/* # Nombre, Apellido, correo for Private Polls for addpoll3*/
#ppnac {
	font: 85% Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	padding: 0px 0px 0px 0px;
	width:98%;
	overflow:auto;
	}
#ppnac30 {
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	padding: 0px 0px 0px 5px;
	width:30%;
	float:left;
	}
#ppouter{
	width:100%;
	overflow:auto;
	padding: 0px 5px 0px 10px;
	}
#mcright505 {
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	text-align:right;
	padding: 2px 0px 3px 0px;
	width:98%;
	}
#mcright505 {
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	text-align:right;
	padding: 2px 0px 3px 0px;
	width:98%;
	}
.ppemailinv {
	font: 90% Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	padding: 0px 1px 0px 1px;
	color:#0000FF
	}
.ppbuttonlink {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border:none;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-decoration:underline;
	cursor: pointer;
	color:#0000FF;
	/*display:block;*/
	margin: 0px;
	}
.ppbuttonlink:select {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border:none;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-decoration:underline;
	cursor: pointer;
	color:#0000FF;
	/*display:block;*/
	margin: 0px;
	font-weight:bold;
	}
.ppbuttonlink:hover {
	text-decoration: underline;
	border:none;
	color: #FF0000;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	/*display:block;*/
	}
#ppouter{
	width:100%;
	overflow:auto;
	text-align: center;
	}
#ppouterscroll{
	width:100%;
	overflow: scroll;
	text-align: center;
	height: 400px;
	}
/* # Edit options for Private Polls*/
#ppedopt {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
 	text-align:left;
	padding: 2px 3px 2x 3px;
	width:98%;
	margin: 2px 2px 2px 4px;
	}
input.ppinsoptx
{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px;
	width: 94%;
	border-width:1px;
	border-color:#999999;
}
input.ppinsoptx2
{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	padding: 0px;
	width: 90%;
	border-width:1px;
	border-color:#999999;
}

#mcright506 {
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	text-align:right;
	padding: 20px 8px 3px 0px;
	width:98%;
	}
/* # Display number of votes over Published Private Polls*/
#mcleft507 {
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	padding: 2px 0px 3px 0px;
	width:28%;
	float: left;
	}
#mcright507 {
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	text-align:right;
	padding: 2px 0px 3px 0px;
	width:68%;
	float: left;
	}
.ppvcnt {
	font: 80% Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	margin-top: 5px;
		}
/* # Button Eliminar*/
.butdel {
	background-color:#FF0000;
	font-weight: bold;
	}
/* # Succesful Vote*/
.square {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	border-color: #FF9900;
	border-style: solid;
	border-width: 1px;
	background: #FFFF99;
	margin: 3px 0px 1px 3px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}
a.votsuc { /* insert by liss */
		text-decoration:underline;
		color: #0000FF;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		padding: 8px 0px 5px 0px;	
		cursor: pointer;
		font-weight: bold;
}
a.votsuc:hover { /* insert by liss */
		text-decoration:underline;
		color: #333333;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		padding: 8px 0px 5px 0px;	
		cursor: pointer;
		font-weight: bold;
}	