#right-col {
	float:left;
	width:271px;
	font-size: 11px;
	color: #f1f1f1;
}
.cutted-edge-right {
	right:52px;
}
#right-col .box {
	width: 219px;
}
#right-col .box a {
	color: #f1f1f1;
}
#right-col .box a:hover {
	color: #f1f1f1;
	text-decoration:underline;
}
#right-col .box h3 {
	padding: 10px 20px;
	color: #f1f1f1;
	font-size:24px;
	border-bottom: 1px solid #f1f1f1;
	text-transform: uppercase;
}
#right-col .box .content img {
	width: 180px;
}

#right-col .box .content .dpercent:hover img{
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}
#right-col .box .content h4 {
	font-size:14px;
	font-weight:bold;
	margin:6px 0;
}
#right-col .box .content h4 a {
	color: #f1f1f1;
}
.block{
	position:relative;
}
.box ul.listed{
	padding: 20px;
	margin-left:15px;
	height:95px;
}
.box ul.listed li {
	list-style-image:url(/imgs/col-right/arrow-list.png);   
	/*display: none;*/
}
.box.last {
	padding-bottom:15px;
}
.box .first {
	padding-bottom: 0;
}
.box .off {
	padding-bottom: 0;
	padding-top: 0;
}
.box .last {
	padding-bottom:20px;
}
#charts1 .box ul , #charts2 .box ul {
	padding-left:0px;
	padding-right: 0px;
	overflow:hidden;
	position:relative;
}
#charts1 .box ul li , #charts2 .box ul li{
	padding: 0 20px;
	height:200px;
	/*border-bottom: 1px solid #f1f1f1;
	margin-bottom: 20px;*/
}
#charts1 .box ul{
	height:235px;
}
#charts2 .box ul{
	height:120px;
}
#charts2 .box ul li {
	padding-bottom:15px;
}
#charts1 .box ul:last-child li:last-child , #charts2 .box ul:last-child li:last-child  {
	margin-bottom: 0;
	border: none;
}



/* .arrow ----------------------- */

.arrow .nav {
	top:64px;
}
#right-col .arrow .box h3 {
	padding-top:25px;
	background-position: 15px 0 !important;
}

/* .arrow colores */
#last-comments.arrow .box h3{
	background:url(/imgs/col-right/arrows-box.png) no-repeat;  
}
#participa.arrow .box h3{
	background:url(/imgs/col-right/arrow-1-azul.png) no-repeat;  
}
#soreteos-activos.arrow .box h3{
	background:url(/imgs/col-right/arrows-box-premios-2.png) no-repeat;
}
#soreteos-finalizados.arrow .box h3{
	background:url(/imgs/col-right/arrows-box-premios-3.png) no-repeat;
}


/* promos */

#promo .box {
	background: #1F7373 url(/imgs/patterns/premios-2.jpg) repeat left top;
	height: 170px;
}
#promo .box img {
	margin: 20px 0 0 25px ;
}
/* last-blog */
#last-blog {
	
}
#last-posts .box{
	background: #440909 url(/imgs/patterns/blog-1.jpg) repeat left top;
}
#last-comments .box {
	background: #680e0e url(/imgs/patterns/blog-2.jpg) repeat left top;
}
#last-comments .box ul{
	padding: 20px;
	height:105px;
}
#last-comments .box ul li {
	display: none;
}
#last-comments .box ul li p.data , #last-comments .box ul li p.signature{
	font-weight: bold;
}
#send-file {
	width: 210px;
}
#last-comments .box ul li p.quote {
	max-height: 73px; 
	overflow: hidden; 
	position: relative;
}

/* decisiones publicas */

#publicDecisions .box {
	background: #177172 url(/imgs/patterns/public-decision/pattern-modulo.jpg) repeat left top;
	padding-bottom:50px;
}

#publicDecisions .box img {
	margin: 20px 0 0 25px;
}

.bannerDecision {
	padding-left:0px !important;
	padding-top:10px !important; 
}
.dpercent {
	height:50px;
	margin:5px 0;
	position:relative;
	width:131px;
}
.dpercent img {
	margin:0 !important;
	height:50px !important;
	width:0%;
}
.dpercent span {
	color:#F1F1F1;
	display:none;
	font-size:14px;
	font-weight:bold;
	height:27px;
	padding-left:10px;
	padding-top:17px;
	position:absolute;
	text-align:right;
	top:0;
	left:0;
	width:170px;
}
.dpercent span:hover {
	display:block;
}

/* charts */

#charts .box{
	background: #000D25 url(/imgs/patterns/mesa-1.jpg) repeat left top;
}
#charts1 .box{
	background: #172C56 url(/imgs/patterns/mesa-2.jpg) repeat left top;
}
#charts2 .box{
	background: #1c3e93 url(/imgs/patterns/mesa-3.jpg) repeat left top;
}
.box ul , .box ol{
	padding:20px 20px 0;
	margin: 0;
}

/* premios */
#soreteos-activos .box {
	background: #219693 url(/imgs/patterns/premios-3.jpg) repeat left top;
}
#soreteos-finalizados .box{
	background: #1ec8c5 url(/imgs/patterns/premios-4.jpg) repeat left top;
}


/* nav blog */
#promo .more a {
	 background-color: #1f7373;
}
#promo .less a {
	 background-color: #219693;
}

#last-posts .more a{
	background-color: #440909;
}
#last-posts .less a{
	background-color: #680e0e;
}

#last-comments .more a{
	background-color: #680e0e;
}
#last-comments .less a{
	background-color: #942219;
}

#charts .more a {
	background-color: #000d25;
}
#charts .less a{
	background-color:#172c56;
}

#charts1 .more a {
	background-color: #172c56;
}
#charts1 .less a{
	background-color: #1c3e93;
}

#charts2 .more a {
	background-color: #1c3e93;
}
#charts2 .less a{
	background-color: #3c63d0;
}

/* Así van los banners */
#publicDecisions .more a {
	background-color: #252525;
}
#publicDecisions .less a {
	background-color: gray;
}
/* nav premios */
#soreteos-activos .more a{
	background-color: #219693;
}
#soreteos-activos .less a{
	background-color: #1ec8c5;
}

#soreteos-finalizados .more a{
	background-color: #42AFB2;
}
#soreteos-finalizados .less a{
	background-color: #42C8CB;
}
#soreteos-finalizados .more a:hover , #soreteos-finalizados .less a:hover{
	background-color: #fff;
}

/**/

.deadline {
	/* padding:15px 0; */
	position: relative;
	overflow: hidden;
}
.deadline p , .deadline img {
	float: left;
}
.deadline p {
	padding: 8px;
}

/* instrucciones */
#instructions h4 {
	font-weight: bold; 
	margin: 20px 20px 10px 20px; 
	color: #84A0DF; 
	font-size: 14px;
}
#instructions div.box div {
	margin: 10px 20px;
}

