.myBox {
    margin: 0.5in auto;
    margin-left: 250px;
    color: #999;
    width: 70%;
    padding: 20px;
    text-align: left;
    background-color: #fff;
    border: 3px solid #E7E8E9;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
	 height: 375px;
}


.myBox_about {
    margin: 0.5in auto;
    color: #999;
    width: 70%;
    padding: 20px;
    text-align: left;
    background-color: #fff;
    border: 3px solid #E7E8E9;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
	 height: 500px;
}


#layout{
	margin-top: -20px;
	/*border: 1px solid black;*/
	text-align: left;
	margin-left: -10px;

}


#inner_layout{
	padding-top: 0px;
	/*border: 1px solid red;*/
	width: 880px;
	height: 305px;
	
}

#inner_actions_container{
	width: 100%;
	height: 255px;
	/*border: 1px solid black;
	position: static;*/
}



#clock{
 font-size: 72px;
 font-weight: bold;
 text-align: center;
 margin-left: -85px;
 margin-top: 25px;
}

#sociale{
	text-align: center;
	margin-left: -85px;
	
	margin-top: 95px;
}

#cierre-texto{
	text-align: right;
	margin-right: 120px;
}


#inner_actions_container>#footer{
	
  	float: none;
   clear: both;
 	margin-top: 210px;
	width: 70%;
	margin-left: -40px;
	bottom: 200px;
	
}

body:nth-of-type(1) #footer{
	bottom:180px;
	margin-bottom:0px
}




.social{
	float: right;
}

.legal{
	float: left;
}


#posts
{
	width: 600px;
}

.post
{
	text-align: left;
	margin-bottom: 30px;
}

.title
{
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	margin-bottom: 10px;
}

.description
{
	color: #999;
}

.date
{
	font-size: 9px;
	color: #ccc;
	text-align: right;
}

a, a:link, a:visited, a:hover
{
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

.status-btn input.round-btn{
	background-image:url('../img/round-btn.gif');
	width:115px;
	height:32px;
	border:0;
	color:#666;
	font-size:14px;
	margin-left:3px;
}
.status-btn input.round-btn:hover{
	background-image:url('../img/round-btn-hover.gif');
	color:#444;
}
.status-btn input.disabled,.status-btn input.disabled:hover{
	background-image:url('../img/round-btn.gif');
	color:#aaa;
	cursor:default;
}

.action-vote-btn{
	margin-right: 15px;
}

.action-vote-btn input.vote-btn{
	background-image:url('../img/vote-btn.png');
	width:200px;
	height:56px;
	border:0;
	color:#666;
	font-size:14px;
	margin-left:3px;
	float: left;
}
.action-vote-btn input.vote-btn:hover{
	background-image:url('../img/vote-btn-hover.png');
	color:#444;
}
.action-vote-btn input.disabled,.action-vote-btn input.disabled:hover{
	background-image:url('../img/vote-btn.png');
	color:#aaa;
	cursor:default;
}


.action-btn input.opi-btn{
	background-image:url('../img/opi-btn.png');
	width:200px;
	height:56px;
	border:0;
	color:#666;
	font-size:14px;
	margin-left:3px;
	float: left;
}
.action-btn input.opi-btn:hover{
	background-image:url('../img/opi-btn-hover.png');
	color:#444;
}
.action-btn input.disabled,.action-btn input.disabled:hover{
	background-image:url('../img/opi-btn.png');
	color:#aaa;
	cursor:default;
}


#actions{
	text-align: center;
	/*border: 1px solid red;*/
	width: 430px;
	position: static;
	
}


/*Search Button*/
.search-btn{

	height:32px;
	margin-top: -2px;
	float: left;

}

.search-btn input.round-btn{
	background-image:url('../img/round-btn.gif');
	width:115px;
	height:32px;
	border:0;
	color:#666;
	font-size:14px;
	margin-left:3px;

	
}
.search-btn input.round-btn:hover{
	background-image:url('../img/round-btn-hover.gif');
	color:#444;
}
.search-btn input.disabled,.status-btn input.disabled:hover{
	background-image:url('../img/round-btn.gif');
	color:#aaa;
	cursor:default;
}
/*Search Button*/
/*Search Components*/
.search-components{
	float: left;
}

#search-results_box{
	height: 280px;
	overflow:auto;
	padding-left:20px;
	padding-top:5px;
	position:relative;

}

.search-tips{
	 color: #999;
	 text-decoration: none;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9px;	
	 float: left;
	 font-style: italic;
}
/*Search Components*/


#results{
	 float: left;
	 clear: both; 
	 margin-top: 15px;
}

.positive_row{
	margin-left: 50px;
}

.negative_row{
	margin-left: 50px;	
}

.positive{
	font-size: 18px;
	font-weight: bold;
	color: #7BDE04;
}

.negative{
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}


.candidate_name{
	font-size: 18px;
	font-weight: bold;
	color: #999999;
}

info{
	padding-top:3px;
	text-align:center;
}

textarea{
	height:2.5em;
	width:508px;
	padding:5px;
	font:1.15em/1.1 'Lucida Grande',sans-serif;
	overflow:auto;
	resize:none;
	-x-system-font:none;
	font-family:'Lucida Grande',sans-serif;
	font-size:1.15em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:2.5em;
	line-height:1.1;
	overflow:auto;
	padding:5px;
	width:508px;
	border:1px solid #AAAAAA;
	padding:4px 2px;
}

.captcha{
	font:1.15em/1.1 'Lucida Grande',sans-serif;
	overflow:auto;resize:none;
	-x-system-font:none;
	font-family:'Lucida Grande',sans-serif;
	font-size:1.15em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	line-height:1.1;
	overflow:auto;
	
	width:65px;
	border:1px solid #AAAAAA;
	padding:4px 2px;
	margin-top: 5px;
	vertical-align: top;
}


.search{
	font:1.15em/1.1 'Lucida Grande',sans-serif;

	font-family:'Lucida Grande',sans-serif;
	font-size:1.15em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	

	width:350px;
	border:1px solid #AAAAAA;

	vertical-align: top;
}


.voting-hand{cursor:hand;}

a.link{
	color: #666;
	font-size: 12px;
	text-decoration: none;
}

a.link:hover{
	text-decoration: underline;
}
 
a.link:visited{
	text-decoration: none;
}


a.action_link{
	color: #666;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.action_link:hover{
	text-decoration: none;
}

a.action_link:visited{
	text-decoration: none;
}

#message{
	padding-top: 50px;
}

.select_title{

	padding-right: 190px;
	#padding-right: 370px;
	_padding-right: 370px;
	#text-align: center;
	_text-align: center;
	_float: left;
	_width: 100%;
}

about_title{
	padding-right: 190px;
	#padding-right: 370px;
	_padding-right: 370px;
	#text-align: center;
	_text-align: center;
	_float: left;
	_width: 100%;
}






#close_btn{
	height: 19px;
	width: 19px;
	float: right;
	margin-top: -10px;
}

#close_btn_op{
	height: 19px;
	width: 19px;
	float: right;
	margin-top: -20px;
	margin-right: -10px;
	
}



.about_box{
	 margin: 0.1in auto;
    color: #999;
    width: 80%;
    padding: 20px;
    text-align: left;
    background-color: #fff;
    border: 3px solid #E7E8E9;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
	 height: 280px;
	 text-align: left;
}

#about_box a{
	color: #999;
	text-decoration: none;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;	
}

#about_box a:visited{
	text-decoration: none;
}

#about_box a:hover{
	text-decoration: underline;
}
.alerts{
	color: #F1A436;
	font-weight: bold;
}






/*Modal Stuff */
.modalFont{
	color: #999;
	text-decoration: none;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;	
}

.modalBg{
	background-color: #ffffff;
}

#modalBox{
	background-color: #ffffff;	
	margin: 5px 5px 5px 5px;
}

/*Comments*/
ul.odd, ul.even li{
	list-style: none;
}
/*Comments*/