* {
	margin:0;
	padding:0;
}
body{
	color: #123;
	font-size:13px;
	font-family:Verdana,Arial,"Trebuchet MS",Tahoma,sans-serif;
	background:  #DDEEF7;
	/*background: #fff url('images/background.png') repeat-x top;*/
}

.nube{
   overflow: hidden;
}
.nube div.etiquetas{
   font-family: verdana,arial,helvetica;
   font-size:8pt;
   padding:5px;
   text-align: center;
}
.nube div.etiquetas span{
   float: left;
   margin: 0 3px 0 3px;
   height: 20pt;
   white-space: nowrap;
}
.nube div.etiquetas span.etiquetatam1{
   font-size: 80%;   
}
.nube div.etiquetas span.etiquetatam2{
   font-size: 90%;   
}
.nube div.etiquetas span.etiquetatam3{
   font-size: 100%;   
}
div.etiquetas span.etiquetatam4{
   font-size: 110%;   
}#GoogleAdSearchResultsVertical
.nube div.etiquetas span.etiquetatam5{
   font-size: 120%;   
}
.nube div.etiquetas span.etiquetatam6{
   font-size: 130%;   
}
.nube div.etiquetas span.etiquetatam7{
   font-size: 135%;   
}
.nube div.etiquetas span.etiquetatam8{
   font-size: 140%;   
}
.nube div.etiquetas span.etiquetatam9{
   font-size: 145%;   
}
.nube div.etiquetas span.etiquetatam10{
   font-size: 150%;   
}

#wrapper{
	width:940px;
	/*min-height:768px;*/
	margin: 0 auto;
	/*margin-top:15px;*/
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
	background: #fff;


}

#header{
	/*background: #6ac;*/
	background:url('images/bg_header.png') repeat-x top;
	border: solid 4px #fff;
	height: 130px;
}

#header h1{
	color: #fff;
	/*color: #2A5DB0;*/
	/*text-align: center;*/
	/*background: #abc;*/
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}

#header p{
	color: #eee;
}

#LoginFormWrap{
	position: absolute;
	display: none;
	margin-left: 200px;
	margin-top: 10px;
	padding: 15px;
	background: #DDEEF7;
	border: solid 2px #66AACC;
	color: #123;
	font-size:13px;
}

#RegisterFormWrap{
	position: absolute;
	display: none;
	margin-left:370px;
	margin-top:-30px;
	padding: 15px;
	background: #DDEEF7;
	border: solid 2px #66AACC;
	color: #123;
	font-size:13px;
	

}

#RegisterFormWrap p{
	color: #123;
}

#LoginFormWrap p{
	color: #123;
}
#GoogleAdHeader{
	float:right;
	/*
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0;*/
	margin: 5px;
	height: 60px;
	border: dashed 4px #fff;	
}

#menu ul li{
	display:inline;
	
	
	
}

#menu a{
	color: #ddd;
	text-decoration:none;
	padding: 8px;
	/*border-right: solid 1px #ccc;
	border-left: solid 1px #888;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #888;*/
	
}

#menu a:hover{
	color: #123;

	background: #DDEEF7;
	
}

#menu{
	clear:both;
	/*background: #357;*/
	background:url('images/bg_nav2.png') repeat-x top;
	padding: 15px;
	margin-top: 80px;
	font-size: 15px;
}

#menu .registerlink{
	background: url('images/widget_title.png') repeat-x #fa3;
	color: #666666;	
}

.UserName{
	float:right;
	padding: 3px;
	color: #ccc;
	margin-left: 10px;
}

.UserName2{
	float:right;
	padding: 3px;
	margin-left: 10px;
	background: url('images/widget_title.png') repeat-x #fa3;
	color: #666666;	
}

#menu .UserName2 a{
	color: #2A5DB0;
}

#menu .UserName2 a:hover{
	padding-top: 2px;
	padDing-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
	background: #fa3; 
}

#SearchForm{
	float: left;
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 5px;
	padding-right: 8px;
}
#indexmain{
	padding:0px;
	text-aling: center;
	overflow:hidden;
}


#indexmain a{
	color: #2A5DB0;
	text-decoration:none;
}

#indexmain a:hover{
	color: #2A5DB0;
	text-decoration:underline;
}

.linkUnitIndex{
	width: 200px;
	border: 2px dashed #ccc;
	padding: 10px 0px 10px 50px;
}

#Events{
	margin-top: 15px;
	margin-bottom: 10px;
}

#share{
	width: 480px;
	padding: 4px;
	background: #fea;
	margin-top:10px;
}

#share p{
	margin: 0px;	
	text-align: center;
}

#share a img{
	border: none;
}

#Poll{
	background: #eee;
	padding-left: 25px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	width:450px;
}

#Poll h2{
	color: #2A5DB0;
	padding: 4px;
}

#Poll ul{
	list-style:none;
}

#Poll ul li{
	padding: 2px;
}

#vote{
	margin:	5px;
}

#indexmain .msg{
	margin: 13px;
}

#mainLeft{
	float: left;
	margin-top: 5px;
	margin-bottom: 22px;
	margin-left: 30px;
	margin-right: 15px;
}

#mainRight{
	float: right;
	margin-top: 5px;
	margin-bottom: 22px;
	margin-left: 15px;
	margin-right: 30px;
}

#mainCenter{
	float: left;
	margin-top: 5px;
	margin-bottom: 22px;
	margin-left: 20px;
	margin-right: 2px;
}

.widget{
	margin-top: 15px;
	margin-bottom: 15px;
	background: #eee;
	width: 250px;
	padding: 3px;

	filter: alpha(opacity=0); /*fucking IE*/
 	-moz-opacity:0;  /* firefox.*/
 	opacity: .0;   /*standard.*/
 	-khtml-opacity: 0; /* <-------- webkit (Chrome, Safari, Konqueror)*/
	
}

.widget h3{
	background: url('images/widget_title.png') repeat-x #fa3;
	color: #666666;
	text-align: center;
}

.widget ul li{
	list-style:none;
	padding: 3px;	
}

.widget ul{
	list-style:none;
	margin: 10px;	
}

.widget ol li{
	padding-top: 3px;
	padding-bottom: 3px;	
}

.widget ol{
	margin-left: 30px;
	margin-top: 5px;	
}

#Stats{
	display: none;
	background: #DDEEF7;
	border: dashed 4px #fff;	
}

#TopUsers{
	
	background: #DDEEF7;
	border: dashed 4px #fff;	
}

#RecentPolls{
	
}

#TagCloud{
	width: 270px;
	border: dashed 4px #fff;
}

#TagCloudUser{
	width: 280px;
	border: dashed 4px #fff;
}


#PopularPolls{
	
}

#LatestPollsVoted{
	display: none;
}

#RandomPolls{
}

#StatsUser{
	background: #DDEEF7;
	border: dashed 4px #fff;	
}


/* widgets */

#googleAdMain{
	margin-top: 15px;
	margin-bottom: 15px;
	width: 250px;
	padding: 3px;
}



#Answers{
	width: 280px;
	height: 150px;	
	
}

#Description{
	width: 280px;
	height: 150px;	
	
}

#footer{
	
	text-align: center;
	clear: both;

}

#tths{
	color: #2A5DB0;
}

#footer a{
	color: #2A5DB0;

}

#footer p{
	padding: 10px;

}

.pollbar{
	height:8px;
	background: url('images/pollbg.gif');
	
}

#SerachResultsLeft{
	padding-left: 8px;
	float: left;	
	margin-left: 20px;
	margin-top: 15px;
	border: dashed 2px #eee;
}

#searchResults{
	background: #eee;
	margin: 15px;
	padding: 20px;
	
}

#searchResults ul{
	list-style:none;	
	
}

#searchResults li{
	padding: 2px;	
	
}


#counter{
	width: 120px;
	height: 100px;
	float:left;
	margin-top: 40px;
	margin-left:60px;
	
}

#counter p{
	margin-bottom: 10px;
}

#counter p.newpoll{
	margin-bottom: 40px;
	text-align: center;
}

#counter a{
	color: #2A5DB0;
}

#GoogleAdHorizontalPeque{
	margin-left: 10px;
	margin-bottom: 10px;
	height:60px;
	width:468px;
}

#GoogleAdIndex{
	width: 250px;
	margin: 20px auto;
}

#GoogleAdSearch{
	width: 728px;
	margin: 20px auto 0;

}

#GoogleAdSearchResults{
	width: 468px;
	margin: 20px auto 0;
}

#GoogleAdSearchResultsVertical{
	width: 120px;
	height: 600px;
	float: right;	
	margin-right: 60px;
	margin-top:15px;
	
	
}

#GoogleAdSearchResultsVerticalRight{
	width: 120px;
	float: right;
	clear: right;
	margin-right: 80px;
	padding: 10px;
}

#GoogleAdView{
	width: 200px;
	height: 90px;
	margin-top: 28px;
	margin-bottom: 40px;
}

#GoogleAdView2{
	margin-left: 55px;
}

#GoogleAdViewSquare{
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#GoogleAdViewSquare2{
	width: 250px;
	height: 250px;
	margin: 0 auto;
}


#GoogleAdLinksRight{
	width: 200px;
	height: 90px;
	float: right;
	margin-top: 50px;
	clear: right;
	
}

#PollTags{
	padding: 5px;
	margin-bottom: 5px;
	border: dashed 2px #ccc;	
	
}

#viewPollTags{
	width: 210px;
	float: left;
	padding: 10px;
}

#viewPollTags ul{
	list-style:none;
	margin-left: 8px;
	margin-bottom: 8px;
}

#viewPollTags a{
	color:#2A5DB0;
	text-decoration:none;
}

#ResultsPollTags{
	width: 210px;
	float: left;
	margin-top: 5px;
	padding: 10px;
	
}

#ResultsPollTags ul{
	list-style:none;
	margin-left: 8px;
	margin-bottom: 20px;
}

#ResultsPollTags a{
	color:#2A5DB0;
	text-decoration:none;
}

#GoogleAdResultsRightLinks{
	margin-bottom: 66px;	
	
}

#ResultsVertical{
	margin: 0 auto;	
	width: 160px;
}



#AddPollForm input{
	width: 160px;	
	font-weight: lighter;
}
#CreatePoll{
	padding: 20px;

}

.addPollWidget{
	
	float: left;
	background: #eee;
	width: 300px;
	height: 300px;
}

#AddPollForm2{
	border-right: 3px dashed #FFFFFF;
	border-left: 3px dashed #FFFFFF;
	
}


#addPoll{
	float: left;
	margin: 10px 15px;;
	
}
#addPoll p{
	font-size: 14px;
	margin: 8px;
}

#addPoll h2{
	padding: 8px;
	color: #fea;
	background: #357;
}

#googleAdAd2{
	margin-top: 10px;
	
	
}

#googleAdAd{
	margin-top: 50px;	
	
}
#GoogleAdAddPoll{
	width: 280px;
	margin-left: 15px;
	margin-right: 20px;
	float: left;
	
}

#AddHelp{
	width: 275px;	
	height: 175px;
	padding: 10px;
	margin-top: 10px;
	margin-right:12px;
	background: #DDEEF7;
	border: dashed 2px #fff;
	float: left;
	
}

#AddHelp h2{
	color: #666;
	margin-bottom: 5px;
}


#AddHelp p{
	padding: 5px;
	margin: 0;
}

#AddHelp ul{
	list-style:none;	
}

#AddHelp ul li{
	padding: 3px;	
}

#SubmitAddForm{
	
}

#Canjear{
	float: left;
	text-align: center;
	width: 456px;
	height: 400px;
}

#Canjear p{
	margin-bottom: 20px;	
	
}

#Canjear img{
	margin: 5px;	
	padding: 10px;
	
}

#Canjear a img{
	border: 2px dashed #fa3;	
	
}

#Error{
	float: left;
	text-align: center;
	width: 456px;
	height: 400px;
	background: url('images/warning.jpg') no-repeat center;
	
	
}
#ErrorAdLeft{
	float: left;
	margin-top: 20px;
	margin-left: 15px;		
	
}

#ErrorAdRight{
	float:right;
	margin-top: 20px;
	margin-right: 25px;	
}

#PollDescription{
	background: #DDEEF7;
	width: 450px;
	padding:15px 15px 15px 25px;
	border: dashed 2px #fff;	
	margin-bottom: 10px;
}
