/* CSS Document */

/*
--------------------------------------------------------
Colors

body background-color: #F2F3F4;

Grey: #8F8F8F tips grey:#B3B3B3; Soft Grey: #F0F0F0; soft soft grey #F8F8F8

Blue: #7BAADD

Green: #78A657 Soft Green: #B1CC9D soft soft green #EBFFCC
Greeen Calipo: #8BB900  viejo con leche #99CC00
Red: #CC0000



--------------------------------------------------------
*/

body {
	background-color: #F2F3F4;
	color:	#8F8F8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}

/*
--------------------------------------------------------
Header - Top
--------------------------------------------------------
*/

#topbar{
	text-align: center;
	width: 100%;
	background-color:#000000;
	padding:0px;
	margin:0px;
	top: 0;
	left: 0;
	display:block;
	min-width:975px;
	overflow:visible;


}

#topbar #content{
	text-align: right;
	margin:auto;
	left: 11px;
	width:955px;
	color: #FFFFFF;
	padding: 10px;
	overflow:visible;

}


#topbar #content #AllrankingsConnect{
	display:inline-block;
	background: url(../img/lookandfeel/brieflogo.jpg) no-repeat;
	background-position:left center;
	padding:0px;
	margin:0px;
	width:auto;
	text-align:left;

}
#topbar #content #signin{
	display:block;
	text-align:left;
	font-size:11px;
	overflow:visible;
	padding-left:30px;
	margin:0px;
	width:auto;

}
#topbar #content #signin #msgSignin{
	background-color:#FFFF99;
	color:#000000;
}

#topbar #content #signin #logged{
padding:0px;
display:inline;
width:200px;
}

#topbar #content #signin #login{
	padding-top:2px;
	display:block;
}
#topbar #content #signin #login.h{ /* hidden */
	display:none;
}
#topbar #content #signin #login.v{
	display:block;
}
#topbar #content #signin #login span{
	display:block;
	padding:0px 0px 0px 5px;
}
#topbar #content #signin input{
	display:inline-block;
	font-size:11px;
	border:0px;
	margin:0px 5px 0px 5px;
	width:70px;
	height:14px;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	color:#666666;
}
#topbar #content #signin #logout{

}
#topbar #content #signin #register{
	padding-top:2px;
	display:none;
}
#topbar #content #signin #register.h{ /* hidden */
	display:none;
}
#topbar #content #signin #register.v{
	display:block;
}

/*
--------------------------------------------------------
Content
--------------------------------------------------------
*/

#container{
	text-align: left;
	width: 970px;
	left: 11px;
	border:0px solid #C0C0C0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#container #header {
	background-image: url(../img/lookandfeel/background_header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	overflow:auto;
}
#container #header #subheader {
	padding:0px;
	margin:0px;
	overflow:auto;
}

#container #header #subheader #logo{
	float:left;
	width:380px;
	height:60px;
	background-image:url(../img/logo.png);
	background-position:center 100%;
	background-repeat:no-repeat;

}
#container #header #subheader #logo #loading{
	display:inline-block;
	background-image:url(../img/lookandfeel/icons/loading/onload.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;
	width:36px;
	margin-left:8px;
	margin-top:0px;
	padding-left:36px;
	padding-top:12px;
	font-size:10px;
	color:#8BB900;
}
#container #header #subheader #tips{
	width:550px;
	float:left;
	margin:5px 0px 5px 0px;

}
#container #header #subheader #tips .title{
	font-size:18px;
	text-align:center;
	color:	#B3B3B3;
}
#container #header #subheader #tips .titleOn{
	font-size:18px;
	text-align:center;
	color:#8BB900;
}
#container #header #subheader #tips .content{
	text-align:center;
	color:	#B3B3B3;
}
#container #header #subheader #tips .contentOn{
	text-align:center;
	color:#8BB900;
}
	#container #header #subheader #tips #tCreate{
		float:left;
		padding:10px;
	}
	#container #header #subheader #tips #tExplore{
		float:left;
		padding:10px;
	}
	#container #header #subheader #tips #tShare{
		float:left;
		padding:10px;
	}

#container #tipTabsContent{
	display:block;
	margin:0px;
	padding:0px;
	overflow:visible;

}
#container #tipTabsContent #ctCreate{
	min-height:100px;
	display:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	overflow:visible;

}
#container #tipTabsContent #ctCreate #ctCreateTop{
	margin:0px;
	padding:0px;
	background-image:url(../img/lookandfeel/top_menu_bar.png);
	background-position:20px 0px;
	background-repeat:no-repeat;
	height:15px;

}
#container #tipTabsContent #ctCreate #ctCreateContent{
	margin:0px 40px 0px 25px;
	overflow:auto;
}
#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft{
	width:400px;
	float:left;
}
#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft .ctCaption{
	display:inline-block;
	width:100px;
	text-align:left;
	padding:5px 2px 2px 2px;
}
#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft .ctForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8BB900;
	background-color:#EEFFBB;
	border:0px;
	width:100%;
	padding:2px;
		border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
}
#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft .ctErrorForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC1A00;
	background-color:#FFCFBB;
	border:0px;
	width:100%;
	padding:2px;
}

#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft  .mediaDisplay{
	display:block;
	width:300px;
	padding:10px;
}

#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft ul{
	list-style:none;
	width:400px;
	display:block;
	padding:2px;
}
#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft .lictAddPic {
	background-image:url(../img/lookandfeel/icons/photo.png);
	background-position:5px center;
	background-repeat:no-repeat;
	list-style:none;
	height:20px;
	display:block;
	padding-top:2px;
	padding-left:24px;
	vertical-align:middle;
	margin-left:10px;
}
#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft #media_file {
	width:300px;
	display:block;
	margin:5px;
	overflow:visible;
}
#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft #media_url {
	display:block;
	width:300px;
	margin:5px;
	overflow:visible;
}

#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft .lictAddVid {
	background-image:url(../img/lookandfeel/icons/youtube.png);
	background-position:left center;
	background-repeat:no-repeat;
	list-style:none;
	height:20px;
	display:block;
	padding-top:2px;
	padding-left:24px;
	vertical-align:middle;
	margin-left:10px;
}

#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft #media_file .ctMediaForm {
	float:none;
	width:200px;
	font-size:10px;
	border:1px solid #EEFFBB;
	color:#99CC0;
	display:block;
}

#container #tipTabsContent #ctCreate #ctCreateContent #ctCCLeft #media_url .ctMediaForm {
	float:left;
	width:200px;
	font-size:10px;
	border:1px solid #EEFFBB;
	color:#99CC0;
	display:block;
}

#container #tipTabsContent #ctCreate #ctCreateContent .ctHelp{
	font-size:9px;


}

#container #tipTabsContent #ctCreate #ctCreateContent #createSubcats{
	display:none;
}
#container #tipTabsContent #ctCreate #ctCreateContent #createButton{
	text-align:right;
}
#container #tipTabsContent #ctCreate #ctCreateContent #msgCreation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC1A00;
}
#container #tipTabsContent #ctCreate #ctCreateContent #upload_target{
	display:none;
}

#container #tipTabsContent #ctCreate #ctCreateContent #ctCCRight{
	width:400px;
	padding-left:20px;
	float:left;
	background-color:#0000;
	display:block;
}
#container #tipTabsContent #ctCreate #ctCreateContent #rankLoopTips{
	padding:5px 2px 2px 2px;
}
#container #tipTabsContent #ctCreate #ctCreateContent ul li{
	padding:5px;

}

/* BUTTONS Vote buttons .... */

#container #tipTabsContent #ctCreate #ctCreateContent button{
    display:inline-block;
	width:auto;
    margin:15px 15px 15px 15px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	height:30px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* Firefox o Gecko */
	-webkit-border-radius: 3px; /* Safari o Webkit */


}
#container #tipTabsContent #ctCreate #ctCreateContent button{
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */

}
#container #tipTabsContent #ctCreate #ctCreateContent button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
#container #tipTabsContent #ctCreate #ctCreateContent button img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* CREATE Buttons*/


#container #tipTabsContent #ctCreate #ctCreateContent button.createRanking:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
#container #tipTabsContent #ctCreate #ctCreateContent button.createRanking:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* END CREATE Buttons*/



#container #tipTabsContent #ctExplore{
	display:none;
	min-height: 100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	overflow:visible;
}

#container #tipTabsContent #ctExplore #ctExploreTop{
	margin:0px;
	padding:0px;
	background-image:url(../img/lookandfeel/top_menu_bar.png);
	background-position:20px 0px;
	background-repeat:no-repeat;
	height:15px;
}

#container #tipTabsContent #ctExplore #ctExploreContent{
	padding:0px 40px 0px 25px;
}
#container #tipTabsContent #ctExplore #ctExploreContent ul{
	margin:0px;
	padding:0px;
}
#container #tipTabsContent #ctExplore #ctExploreContent ul li{
	display:inline;
}
#container #tipTabsContent #ctExplore #ctExploreContent li:hover a,
#container #tipTabsContent #ctExplore #ctExploreContent ul a:hover span {
	color:#fff;
	background-color:#8BB900;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
}


#container #tipTabsContent #ctExplore #ctExploreContent .cats{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0px;
	font-weight:bold;
	margin:0px;
}

#container #tipTabsContent #ctExplore #ctExploreContent .subcats{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;

}

#container #tipTabsContent #ctShare{
	display:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	overflow:visible;
	height:150px;

}


#container #tipTabsContent #ctShare #ctShareTop{
	margin:0px;
	padding:0px;
	background-image:url(../img/lookandfeel/top_menu_bar.png);
	background-position:20px 0px;
	background-repeat:no-repeat;
	height:15px;
}

#container #tipTabsContent #ctShare #ctShareContent{
	padding:12px 40px 0px 25px;
}


#container #tipTabsContent #ctFixed{
	height: 30px;
	padding:8px 20px 0px 20px;
	background:url(../img/lookandfeel/search_bar.png) 30px 0px no-repeat;
}
#container #tipTabsContent #ctFixed #search{
	height: 30px;
}
 #container #tipTabsContent #ctFixed #search #googleLinks{
 display:inline-block;
	width:500px;
	margin-left:65px;
}

#container #tipTabsContent #ctFixed #search .ctFSearchForm{
	border:0px;
	margin:0px;
	padding:0px;
	margin-left:20px;
	width:170px;

}
#container #searchResults{
	display:none;
	height: 230px;
	margin:0px 35px 0px 35px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	overflow:hidden;
	border-bottom:#F8F8F8 solid 2px;
}



#container #searchResults #displaysearch{
	display:block;
	width:840px;
	height:175px;
	margin-top:5px;
	padding-left:40px;
	background-color:#FFFAE1;
	border: 1px solid #DDDAB6;
	border-radius: 3px;
	-moz-border-radius: 3px; /* Firefox o Gecko */
	-webkit-border-radius: 3px; /* Safari o Webkit */

}
/* Paper Content */
#container #paper{
	overflow:auto;
	float:none;
	background-image:url(../img/lookandfeel/background_paper.jpg);
	padding:0px 0px 0px 0px;
	margin:0px;
	background-repeat: repeat-y;
	display:block;

}
#container #paper #top_adsense{
	padding-left:90px;
	margin-top:10px;
	margin-bottom:30px;

}
#container #paper .MainTitle{
	font-size:18px;
	color:#8BB900;
	font-style:normal;
	font-weight:100;
	font-variant:normal;
	margin:0px;
	padding:10px 0px 20px 0px;
}

#container #paper #paper_bottom {
	background-image:url(../img/lookandfeel/background_paper_bottom.jpg);
	height:30px;
	width:100%;
	background-repeat:no-repeat;
	float:left;
	overflow:auto;

}

/*HOMEPAGE */


#container #paper .headline {
	border-bottom:#F2F2F2 1px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
#container #paper .headline h4{
	font: normal normal bold 18px arial;
	color:#000000;
	padding:0px;
	margin:0px;
}
#container #paper #paper_top_home {
	float:none;
	overflow:visible;
	height:auto;
	background-image:url(../img/lookandfeel/background_home_videos.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
#container #paper #adHomeTop{
	float:left;
	background:#F8F8F8;
	padding:5px;
	margin:5px;
}

#container #paper #paper_top_home #paper_left_home {
	float:left;
	width:340px;
	overflow:visible;
	padding:0px;
	margin:0px;
}
#container #paper #paper_top_home #paper_left_home #ranking{
	font: normal normal 18px arial;
	color:#ffffff;
	text-align:right;

}
#container #paper #paper_top_home #paper_left_home #ranking .info{
	background-image:url(../img/lookandfeel/user_pic_frame.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:60px;
	margin:0px;
	overflow:visible;
	width:100%;
	text-align:left;

}
#container #paper #paper_top_home #paper_left_home #ranking .list{
	width:100%;


}

#container #paper #paper_top_home #paper_left_home #ranking .userpic{
	background-color:#000000;
	height:50px;
	width:50px;
	overflow:visible;
	float:left;
	margin:4px 0px 0px 10px;


}
#container #paper #paper_top_home #paper_left_home #ranking .text{
	width:330px;
	margin-left:20px;
	float:left;
}
#container #paper #paper_top_home #paper_left_home #ranking h1{
padding:0px;
margin:0px;
margin-top:0px;
display:block;

}

#container #paper #paper_top_home #paper_left_home #ranking a:link, #container #paper #paper_top_home #paper_left_home #ranking a:visited,#container #paper #paper_top_home #paper_left_home #ranking a:active,#container #paper #paper_top_home #paper_left_home #ranking a:focus{
	padding-top:20px;
	font: normal normal bold 25px arial;
	color:#ffffff;
}

#container #paper #paper_top_home #paper_left_home #ranking a:hover{
	color:#8BB900;


}
#container #paper #paper_top_home #paper_left_home ol{
	font-size:18px;
	margin:0px;
	text-align:left;
	float:right;


}
#container #paper #paper_top_home #paper_left_home ol li{
	font-size:18px;
	list-style-type:none;
}

#container #paper #paper_top_home #paper_right_home{
	float:left;
	overflow:visible;
	padding:5px;
	margin:0px;
}
#container #paper #paper_top_home #paper_right_home #video_home{
	padding-left:20px;
	margin:0px;
	float:left;
	overflow:visible;
}
#container #paper #paper_top_home #paper_right_home .video_home_frame{
	border:#F8F8F8 0px solid;
}







#container #paper #paper_left_home {
	float:left;
	overflow:visible;
	margin:0px;
	padding-left:30px;
	width:550px;
}


#container #paper #paper_right_home {
	float:left;
	overflow:visible;
	width:auto;
	margin:0px 15px 0px 15px;
}
#container #paper #paper_left_home #topframe{
	height:180px;

	overflow:visible;
}
#container #paper #paper_left_home #middlecontainer{
	height:260px;


}
#container #paper #paper_left_home #leftframe{
	float:left;
	padding-top:20px;
	height:190px;

}
#container #paper #paper_left_home #centerframe{
	float:left;
	height:200px;
	width: 270px /* 408px; */
}
#container #paper #paper_left_home #rightframe{
	float:left;
	padding-top:20px;
	height:190px;
}
#container #paper #paper_left_home #bottomframe{
	float:left;

	height:200px;
}

#container #paper #paper_right_home #paper_right_home_top{
	background-image:url(../img/lookandfeel/frame_module_home_top.jpg);
	background-repeat:no-repeat;
	height:0px;
	width:330px;
	padding:0px;
	margin:0px;
	overflow:visible;
}
#container #paper #paper_right_home #paper_right_home_content{
	/*background-image:url(../img/lookandfeel/frame_module_home_content.jpg); */
	/*background-repeat:repeat-y;*/
	height:auto;
	width:330px;
	padding:0px;
	padding-top:0px;
	overflow:visible;
	margin:0px;
}
#container #paper #paper_right_home #paper_right_home_content ul{
	margin:0px;
	padding:0px;
	margin-left:30px;
	list-style:none;
}

#container #paper #paper_right_home #paper_right_home_content li{
	margin:5px;
	padding:1px;
	padding-left:20px;
	background-position:left center;
	background-repeat:no-repeat;
	vertical-align:middle;
}
#container #paper #paper_right_home #paper_right_home_content li.m{
	background-image:url(../img/lookandfeel/icons/user.png);
}
#container #paper #paper_right_home #paper_right_home_content li.f{
	background-image:url(../img/lookandfeel/icons/user_female.png);
}
#container #paper #paper_right_home #paper_right_home_content li.ranking{
	background-image:url(../img/lookandfeel/icons/package_green.png);
}


#container #paper #paper_right_home #paper_right_home_bottom{
	background-image:url(../img/lookandfeel/frame_module_home_bottom.jpg);
	background-repeat:no-repeat;
	height:0px;
	width:330px;
	padding:0px;
	margin:0px;
	overflow:visible;
}

#container #paper #paper_right_home #paper_right_home_content h4{
	font: normal normal bold 18px arial;
	color:#000000;
	padding:0px;
	margin:0px;
	border-bottom:#F2F2F2 1px solid;
	padding-bottom:5px;
	margin-left:10px;
	margin-bottom:5px;
	text-align:center;
	width:300px;

}
#container #paper #paper_right_home #homeFbFanbox{
	margin:50px 50px 0px 50px;

}

#container #paper #hotranks{
	display:block;
	text-align:center;
	padding:20px;
	font: normal normal 11px verdana;
}
#container #paper #hotranks h4{
	font: normal normal bold 18px arial;
	color:#000000;
	padding:0px;
	margin:0px;
	border-bottom:#F2F2F2 1px solid;
	padding-bottom:5px;
	margin-bottom:5px;
	text-align:center;
	display:block;

}

/*END HOMEPAGE */
/*STATIC PAGES */
#container #paper #paper_top_pages{
	margin-left:55px;
	width:800px;
	height:auto;
	float:left;
	overflow:visible;
}
#container #paper #paper_top_pages #paper_top_left_pages{
	height:auto;
	margin-left:50px;
	float:left;
	width:400px;
}
#container #paper #paper_top_pages #paper_top_right_pages{
	height:auto;
	width:300px;
	margin-left:50px;

	float:left;
}
/*END STATIC PAGES */
/*USER PROFILE PAGE */
#container #paper #paper_top_user{
	margin-left:55px;
	width:800px;
	height:auto;
	float:left;
	overflow:visible;
}

#container #paper #paper_top_user #topMsg{
	font-size:18px;
	color:#ffffff;
	background-color:#8BB900;
	text-align:center;
	padding:2px;
	margin:10px;
		border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
	width:auto;
	height:auto;

}
#container #paper #paper_top_user #paper_top_left_user{
	height:auto;
	margin-left:50px;
	float:left;
	width:300px;
}
#container #paper #paper_top_user #paper_top_right_user{
	height:auto;
	width:300px;
	padding-left:55px;
	border-left:1px #CCCCCC solid;
	float:left;
}

#container #paper #paper_top_user #paper_top_left_user #imgProfile{
	float:left;
	width:50px;
	height:50px;
	background-color:#F8F8F8;
	margin:0px 10px 0px 0px;
	overflow:auto;
	text-align:center;
	vertical-align:middle;
	background-position:center;
	background-repeat:no-repeat;
}
#container #paper #paper_top_user #paper_top_left_user #upload_target2{
	display:none;
}
#container #paper #paper_top_user #paper_top_left_user #loginName{
	float:left;
	font-size:28px;
	height:50px;
}
#container #paper #paper_top_user #paper_top_left_user #enlistDate{
	float:left;
	min-width:200px;
	display:block;
	padding:5px;
}
#container #paper #paper_top_user #paper_top_right_user .label{
	padding-top:10px;
	padding-bottom:5px;
	font: normal normal bold 14px arial;
	color:#8BB900;
}
#container #paper #paper_top_user #paper_top_right_user .ctForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8BB900;
	background-color:#EEFFBB;
	border:0px;
	width:100%;
	padding:2px;
	margin-left:10px;
	border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
}
#container #paper #paper_top_user #paper_top_right_user .ctErrorProfileForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC1A00;
	background-color:#FFCFBB;
	border:0px;
	padding:2px;
	margin-left:10px;
	border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
	width:auto;
}
#container #paper #paper_top_user #paper_top_right_user .ctFixedProfileForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: auto;
	width:auto;
}

/*SAVE PROFILE BUTTONS .... */

#container #paper #paper_top_user #paper_top_right_user button{
    display:inline-block;
	width:auto;
    margin:15px 15px 15px 15px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	height:30px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* Firefox o Gecko */
	-webkit-border-radius: 3px; /* Safari o Webkit */


}
#container #paper #paper_top_user #paper_top_right_user button{
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */

}
#container #paper #paper_top_user #paper_top_right_user button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
#container #paper #paper_top_user #paper_top_right_user button img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* CREATE Buttons*/


#container #paper #paper_top_user #paper_top_right_user #saveButton button.saveProfile:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
#container #paper #paper_top_user #paper_top_right_user #saveButton button.saveProfile:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* END CREATE Buttons*/








#container #paper #paper_left_user{
	overflow:hidden;
	margin-left:40px;
	float:left;
	height:auto;
	width:440px;
}
#container #paper #paper_right_user{
	overflow:hidden;
	margin-left:40px;
	float:left;
	width:420px;
}
/*END USER PROFILE PAGE */

/* EXPLORE CATEGORIES */
#container #paper #paper_explore_cats {
	float:left;
	overflow:auto;
	margin-left:50px;
	width:900px;
	height:850px;
	border:solid 1px #ffffff;
}

#container #paper #paper_explore_cats #topframe{
	height:200px;
	width:900px;
	overflow:visible;
}
#container #paper #paper_explore_cats #middlecontainer{
	width:900px;

}
#container #paper #paper_explore_cats #leftframe{
	float:left;
	width:280px;
	height:380px;

}
#container #paper #paper_explore_cats #centerframe{
	float:left;
	height:300px;
	width: 400px /* 408px; */
}
#container #paper #paper_explore_cats #rightframe{
	float:left;
	height:200px;
	width: 180px /* 408px; */
}
#container #paper #paper_explore_cats #bottomframe{
	float:left;
	width:900px;
}
#container #paper #e_pagination{
text-align:center;
/*padding-bottom:510px; */
}
/*END EXPLORE CATEGORIES */

#container #paper #paper_left {
	float:left;
	overflow:auto;
	padding-left:30px;
	height:100%;
	width:560px;
	border-right:solid 1px #ffffff;
}

#container #paper #paper_right {
	float:left;
	overflow:auto;
	height:100%;
	width:340px;
	margin:0px 15px 0px 15px;
}

/*
--------------------------------------------------------
LEFT
--------------------------------------------------------
*/
	/*
	--------------------------------------------------------
	Ranking page
	--------------------------------------------------------
	*/



#container #paper #paper_left #view_ranking{
overflow:hidden;

}
#container #paper #paper_left #view_ranking #rankheader{
	overflow:auto;
	display:block;
}
#container #paper #paper_left #view_ranking #rankheader #rhleft{

}
#container #paper #paper_left #view_ranking #rankheader #rhleft #title {

	vertical-align:baseline;

}
#container #paper #paper_left #view_ranking #rankheader #rhleft #title h1{
	font-size:22px;
	text-align:justify;
	font-weight:100;
	font-stretch:normal;
	padding:0px 30px 0px 0px;
	margin:0px 0px 0px 10px;


}
#container #paper #paper_left #view_ranking #rankheader #rankbar{
	display:block;
	text-align:left;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	border-bottom:#EBFFCC dashed 1px;
	border-top:#EBFFCC dashed 1px;
	width:530px;
}

#container #paper #paper_left #view_ranking #rankbar{
	text-align:left;
}
#container #paper #paper_left #view_ranking #eAll{
	text-align:left;
	padding:0px 5px 0px 0px;
	display:inline;
}
#container #paper #paper_left #view_ranking #eAll #expandAll {
	display:inline-block;
	background-image:url(../img/lookandfeel/icons/expandAll.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 5px 5px 20px;
	text-align:right;
}
#container #paper #paper_left #view_ranking #eAll #contractAll {
	display:none;
	background-image:url(../img/lookandfeel/icons/contractAll.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 5px 5px 20px;
	text-align:right;
}
#container #paper #paper_left #view_ranking #rankbar .socialIcons{
	display:inline;
	padding:0px;
	margin-top:5px;
	margin-left:200px;

}

#container #paper #paper_left #view_ranking #list{
	list-style-type:decimal;
}

/* List rankings */
#container #paper #paper_left #view_ranking #list {

	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #ADABAB;

}
#container #paper #paper_left #view_ranking #list .highlighted{
	background-color:#FFFFCC;

}
#container #paper #paper_left #view_ranking #list #item{
	display:inline-block;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #2A2929;
	font-size:16px;
	vertical-align:middle;
	padding-right:5px;


}
#container #paper #paper_left #view_ranking #list .itemRanktype0{
	width:250px;
}
#container #paper #paper_left #view_ranking #list .itemRanktype1{
	width:450px;
	border-right:solid 0px #B3B3B3;
	margin-right:10px;
}

#container #paper #paper_left #view_ranking #list .itemTitleRanktype0{
	width:250px;
}
#container #paper #paper_left #view_ranking #list .itemTitleRanktype1{
	display:block;
	float:left;
	width:150px;
}

#container #paper #paper_left #view_ranking #list #item .itemValue{
	display:inline-block;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:14px;
	font-weight:bold;
	vertical-align:text-top;
	padding-right:5px;
	height:100%;
}
#container #paper #paper_left #view_ranking #list #item .itemValueRanktype0{
	display:none;
}
#container #paper #paper_left #view_ranking #list #item .itemValueRanktype1{
	display:block;
	float:left;
	padding:0px 20px 0px 20px;
	vertical-align:text-top;
	width:100px;
}
#container #paper #paper_left #view_ranking #list #item .aditionalInfoRanktype0{
	display:none;
}
#container #paper #paper_left #view_ranking #list #item .aditionalInfoRanktype1{
	display:block;
	float:left;
	vertical-align:top;
	width:100px;
}
#container #paper #paper_left #view_ranking #list li {
	margin-bottom:5px;
	margin-left:10px;
}
#container #paper #paper_left #view_ranking #list li.current {
	background-color:#FEFFCE;
}

#container #paper #paper_left #view_ranking #list #voteplace{
    display:inline-block;
	color:#8BB900;
	width:200px;
	height:100%;
	vertical-align:middle;

	/*
	text-align:center;
	width:100px;
	*/

}
#container #paper #paper_left #view_ranking #list .ranktype0{ /* If preferences show voteplace */
	display:inline-block;
}
#container #paper #paper_left #view_ranking #list .ranktype1{ /*  If academic don't show voteplace  */
	display:none;
}

#container #paper #paper_left #view_ranking #list .containerv {
	display:inline-block;
	width:100px;
	padding-bottom:5px;
	padding-left:20px;
}
#container #paper #paper_left #view_ranking #list  #votes_avg {
	display:inline-block;
	width: 50px;
 	border: 1px solid #577091;
 	height: 4px;
 	color:	#577091;
	vertical-align:middle;
	text-align:left;
}
#container #paper #paper_left #view_ranking #list #votes_avg #color_bar {
	display:block;
	color: #8BB900;
	border: 1px solid #FFFFFFF;
	background: #8BB900;
	height: 4px;
	text-align:left;
}
#container #paper #paper_left #view_ranking #list .votes{
	display:inline-block;/*inline-block;*/
	padding:0px;
	margin:0px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	vertical-align:middle;
	color:#8BB900;
	padding-top:5px;


}
#container #paper #paper_left #view_ranking #list .neutral{

	background-position:left;
	background-repeat:no-repeat;

	color:#8BB900;
}
#container #paper #paper_left #view_ranking #list .up{

	background-image:url(http://www.all-rankings.com/img/up.gif);
}
#container #paper #paper_left #view_ranking #list .down{

	background-image:url(http://www.all-rankings.com/img/up.gif);
}


#container #paper #paper_left #view_ranking #list .votebutton{
	display:/*none;*/inline-block;
}
#container #paper #paper_left #view_ranking #list .extendbutton{
	padding:0px;
	vertical-align:middle;
	cursor:pointer;
}
#container #paper #paper_left #view_ranking #list .upextend{
	display:none;
}
#container #paper #paper_left #view_ranking #list .media{
	display:none;
	overflow:visible;
	padding:0px 50px 0px 30px;
	margin-top:10px;
	text-align:center;
	width:425px;
	height:auto;

}

#container #paper #paper_left #view_ranking #list .mediaViewer{
	overflow:auto;
	max-width:428px;
	max-height:300px;
	text-align:center;
	margin:0px;
	width:auto;
	height:auto;
}
#container #paper #paper_left #view_ranking #list #addmedia{
	text-align:center;
}
#container #paper #paper_left #view_ranking #list #addmedia span{
	padding:2px 2px 2px 25px;
	background:url(../img/lookandfeel/icons/addMedia.png) no-repeat center left;
	text-align:center;
}

#container #paper #paper_left #view_ranking #list .spreadVote{
	display:block;
	border-bottom:#333333 1px solid;
	color:#333333;
	font-size:10px;
	padding:1px;
	margin-top:10px;
	margin-bottom:5px;

}


#container #paper #paper_left #view_ranking #list .socialIcons{
	display:block;
	margin-top:5px;
	height:20px;

}
#container #paper #paper_left #view_ranking #list .mediaTitle{
	display:block;
	border-bottom:#333333 1px solid;
	color:#333333;
	font-size:10px;
	padding:1px;
	margin-bottom:10px;
}
#container #paper #paper_left #view_ranking #list .imgContainer{
	overflow:auto;
	margin-bottom:0px;
}
#container #paper #paper_left #view_ranking #list .imgPrev{
	float:left;
	width:60px;
	height:60px;
	margin:0px 0px 5px 10px;
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
	padding:1px 0px 0px 1px;
	cursor:pointer;
	border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
}
#container #paper #paper_left #view_ranking #list .viewer{
	background-color:#F8F8F8;
	padding:5px;
	overflow:visible;
	height:auto;
	width:auto;
	border-radius: 3px;
	-moz-border-radius: 3px; /* Firefox o Gecko */
	-webkit-border-radius: 3px; /* Safari o Webkit */

}
#container #paper #paper_left #view_ranking #list .vidPrev{
	float:left;
	width:60px;
	height:60px;
	margin:0px 0px 5px 10px;
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
	padding:1px 0px 0px 1px;
}

#container #paper #paper_left #view_ranking #list .vidPrev{
	float:left;
	width:60px;
	height:60px;
	margin:0px 0px 5px 10px;
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
	padding:1px 0px 0px 1px;
}
#container #paper #paper_left #view_ranking #list .spreadItem{
	margin-bottom:0px;
}
/* BUTTONS Vote buttons .... */

.voteplace a, .voteplace button{
    display:inline-block;
	width:auto;
    margin:0 15px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	width:70px;
	height:30px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* Firefox o Gecko */
	-webkit-border-radius: 3px; /* Safari o Webkit */


}
.voteplace button{
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */

}
.voteplace button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.voteplace button img, .voteplace a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


#landingSpreadVote button{
    display:inline-block;
	width:auto;
    margin:0 15px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	width:100%;
	height:auto;
	border-radius: 3px;
	-moz-border-radius: 3px; /* Firefox o Gecko */
	-webkit-border-radius: 3px; /* Safari o Webkit */


}
#landingSpreadVote button{
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */

}
#landingSpreadVote button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
#landingSpreadVote button img, #landingSpreadVote a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* Vote Buttons*/
#landingSpreadVote button:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}

#landingSpreadVote button:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

a.votebutton:hover, button.votebutton:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
a.votebutton:active, button.votebutton:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}




/* Ranking Footer */
#container #paper #paper_left #view_ranking #rankfooter {
	text-align:center;
	vertical-align:middle;
	margin:30px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	border-top:#EBFFCC dashed 1px;
	float:left;
	width:490px;
	overflow:auto;

}
#container #paper #paper_left #view_ranking #rankfooter #rfTop{
	float:none;
	text-align:center;
	width:490;
}

#container #paper #paper_left #view_ranking #rankfooter #rfTop #totalvotes{
	text-align:center;
	padding:10px;
}
#container #paper #paper_left #view_ranking #rankfooter #rfTop #totalvisits{
	text-align:center;
	padding:10px;
}
#container #paper #paper_left #view_ranking #rankfooter #rfTop #totalcomments{
	text-align:center;
	padding:10px;
}

#container #paper #paper_left #view_ranking #rankfooter #rfTop #totalfav{
	text-align:center;
	padding:10px;
}
#container #paper #paper_left #view_ranking #rankfooter #rfContent{
	float:none;
	width:490;
	overflow:auto;
}
#container #paper #paper_left #view_ranking #rankfooter #rfContent #embed_code{
	margin-top:10px;
	padding:2px 2px 2px 25px;
	background:url(../img/lookandfeel/icons/htmlEmbbed.png) no-repeat top left;
	text-align:left;
	color:#78A657;
	background-color:#F8F8F8;

}
#container #paper #paper_left #view_ranking #rankfooter #rfContent #embed_code input{
	width:250px;
	display:inline;
	background-image:none;
	font-size:10px;
	/* background-image:url(../img/lookandfeel/icons/htmlEmbbed.png);
	background-position:5px 0px;
	background-repeat:no-repeat;
	margin:5px 10px 10px 10px;
	padding-left:25px;
	*/
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 5px;
	background-color:#ffffff;
	border:#B3B3B3 dashed 1px;
	font-weight:bold;
}
#container #paper #paper_left #view_ranking #rankfooter #rfLeft{
	text-align:left;
	float:left;
	width:290;
	padding:10px 0px 0px 0px;
	height:80px;
}


#container #paper #paper_left #view_ranking #rankfooter #rfLeft #additem{
	padding:2px 2px 2px 25px;
	background:url(../img/lookandfeel/icons/addItem.png) no-repeat center left;
}
#container #paper #paper_left #view_ranking #rankfooter #rfLeft #additemDisplay{
}

#container #paper #paper_left #view_ranking #rankfooter #rfLeft #addfav{
	padding:2px 2px 2px 25px;
	background:url(../img/lookandfeel/icons/addFav.png) no-repeat center left;
}
#container #paper #paper_left #view_ranking #rankfooter #rfLeft #flaginnapropiate{
	padding:2px 2px 2px 25px;
	background:url(../img/lookandfeel/icons/flagInappropriate.png) no-repeat center left;
}

#container #paper #paper_left #view_ranking #rankfooter #rfRight{
	text-align:center;
	width:490;
	padding:10px 0px 0px 20px;
}

#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRTitle{
	text-align:center;
	font-size:14px;
	/* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
	color:#333333;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars{
	text-align:center;
	display:inline-block;
}

/* RANKING STARS RATING
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars
*/

#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating,
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a:hover,
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a:active,
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a:focus,
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating .current-rating{
	background: url(../img/lookandfeel/star_verde.gif) left -1000px repeat-x;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0px;
	padding:0px;
	background-position: left top;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating li{
	display: inline;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a,
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a:hover,
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a:active,
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a:focus{
	background-position: left bottom;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a.one-star{
	width:20%;
	z-index:6;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a.two-stars{
	width:40%;
	z-index:5;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a.three-stars{
	width:60%;
	z-index:4;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a.four-stars{
	width:80%;
	z-index:3;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating a.five-stars{
	width:100%;
	z-index:2;
}
#container #paper #paper_left #view_ranking #rankfooter #rfRight #rankRating #rRStars .star-rating .current-rating{
	z-index:1;
	background-position: left center;
}


/*END RANKING RATING */




#container #paper #paper_left #view_ranking #rankfooter #rfFooter{
	width:490;
	margin-top:10px;
	overflow:auto;
}

#container #paper #paper_left #view_ranking #rankfooter #rfFooter #socialCommon{
	height:50px;
}
	/*
	--------------------------------------------------------
	DIVIDER
	--------------------------------------------------------
	*/
#container #paper #paper_left .divider{
	border-bottom:#F0F0F0 1px solid;
	margin:30px 0px 30px 10px;
	padding:0px 0px 0px 10px;
	width:490px;
}
	/*
	--------------------------------------------------------
	COMMENTS
	--------------------------------------------------------
	*/
#container #paper #paper_left #comments .comment{
width:100%;
display:block;
min-height:60px;
margin-bottom:10px;

}
#container #paper #paper_left #comments .title{
	font-size:16px;
	margin-bottom:10px;
	background-image:url(../img/lookandfeel/icons/comments.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 25px;
	vertical-align:text-top;
}
#container #paper #paper_left #comments #showcomments{
	padding:0px 0px 0px 10px;

}
#container #paper #paper_left #comments #showcomments .imgauthor{
	float:left;
	width:50px;
	height:50px;
	background-color:#F2F2F2;
	margin:0px 10px 0px 0px;
	overflow:auto;
	text-align:center;
	vertical-align:middle;
	background-position:center;
	background-repeat:no-repeat;
}
#container #paper #paper_left #comments .date{
	font-size:10px;
	padding-left:15px;

}
#container #paper #paper_left #comments .content{
	margin:5px 10px 0px 55px;
	border-left:#B1CC9D solid 1px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	padding-left:5px;

}
#container #paper #paper_left #comments #showcomments #resultComment{
	color:#78A657;

}
#container #paper #paper_left #comments #addcomment{
	display:block;
	padding:5px 2px 2px 2px;
	margin:0px 0px 0px 10px;
	overflow:hidden;
	width:500px;
	border-top:#F0F0F0 1px dashed;

}
#container #paper #paper_left #comments #addcomment .cCaption{
	display:block;
	text-align:left;
	padding:5px 2px 2px 2px;
	font-size:14px;

}
#container #paper #paper_left #comments #addcomment .cCommentForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8BB900;
	background-color:#EEFFBB;
	border:0px;
	width:495px;

}
#container #paper #paper_left #comments #addcomment .cCommentErrorForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC1A00;
	background-color:#FFCFBB;
	border:0px;
	width:100%;
	padding:2px;
}
#container #paper #paper_left #comments #addcomment #cComment{
	margin:5px 10px 0px 55px;
	border-left:#B1CC9D solid 1px;
	vertical-align:top;
	text-align:left;

}
#container #paper #paper_left #comments #addcomment #addcommentButton{
	margin:0px 0px 0px 40px;
	vertical-align:top;
	text-align:right;

}

/*
--------------------------------------------------------
Button comment
--------------------------------------------------------
*/
#container #paper #paper_left #comments #addcomment button{
    display:inline-block;
	width:auto;
    margin:15px 15px 15px 15px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	height:30px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* Firefox o Gecko */
	-webkit-border-radius: 3px; /* Safari o Webkit */

}
#container #paper #paper_left #comments #addcomment button{
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */

}
#container #paper #paper_left #comments #addcomment button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
#container #paper #paper_left #comments #addcomment button img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* AddComment Buttons*/


#container #paper #paper_left #comments #addcomment button.addComment:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
#container #paper #paper_left #comments #addcomment button.addComment:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* END AddComment Buttons*/
/*
--------------------------------------------------------
RIGHT
--------------------------------------------------------
*/
	/*
	--------------------------------------------------------
	ADS PROPOSAL RIGHT
	--------------------------------------------------------
	*/
#container #paper #paper_right #adsProposalRight{
	/*margin-top:20px;
	  border:1px solid #F0F0F0;*/
	  margin:20px;
}
#container #paper #paper_right #adsProposalRight #ctadsProposalRight{
	vertical-align:middle;
}
#container #paper #paper_right #adsProposalRight #ctadsProposalRight .ads{
}
	/*
	--------------------------------------------------------
	ADS SUGGEST RIGHT
	--------------------------------------------------------
	*/
#container #paper #paper_right #adsSuggestRight{
	/*margin-top:20px;
	  border:1px solid #F0F0F0;*/

}
#container #paper #paper_right #adsSuggestRight .ads{
	display:block;
	background-color:#F8F8F8;
	width:305px;
	height:250px;
	margin:10px 10px 0px 0px;
	padding:10px 10px 10px 10px;
}

#container #paper #paper_right #adsSuggestRightBottom{
	/*margin-top:20px;
	  border:1px solid #F0F0F0;*/

}
#container #paper #paper_right #adsSuggestRightBottom .ads{
	display:block;
	background-color:#F8F8F8;
	width:305px;
	height:250px;
	margin:10px 10px 0px 0px;
	padding:10px 10px 10px 10px;
}	/*
	--------------------------------------------------------
	INFO RANKING
	--------------------------------------------------------
	*/
#container #paper #paper_right #infoRanking{
	margin-top:20px;
	border:1px solid #F0F0F0;

}
#container #paper #paper_right #infoRanking .title_module{
	font-size:14px;
	padding:5px 5px 5px 10px;
}
#container #paper #paper_right #infoRanking #uptinfoRanking{
	display:inline-block;
	vertical-align:middle;
}
#container #paper #paper_right #infoRanking #downtinfoRanking{
	display:none;
	vertical-align:middle;
}
#container #paper #paper_right #infoRanking #ctinfoRanking{
	background-color:#ffffff;
	padding:10px;
}
#container #paper #paper_right #infoRanking #ctinfoRanking{
	background-color:#ffffff;
	padding:10px;
}
#container #paper #paper_right #infoRanking #ctinfoRanking #rbriefinfo{
	overflow:auto;
}
#container #paper #paper_right #infoRanking #ctinfoRanking #imgAuthor{
	float:left;
	width:50px;
	height:50px;
	background-color:#F8F8F8;
	margin:0px 10px 0px 0px;
	overflow:auto;
	text-align:center;
	vertical-align:middle;
	background-position:center;
	background-repeat:no-repeat;
}

#container #paper #paper_right #infoRanking #ctinfoRanking #rauthor{
	float:left;
	padding-top:5px;
	font-size:16px;

}
#container #paper #paper_right #infoRanking #ctinfoRanking #rdate{
	float:left;
	font-size:10px;
	width:250px;
}

#container #paper #paper_right #infoRanking #ctinfoRanking #rexpired h2{
	font-size:12px;
	color:#FF0000;
}

#container #paper #paper_right #infoRanking #ctinfoRanking #rtitle h2{
	font-size:12px;
}

#container #paper #paper_right #infoRanking #rdesc{
	padding:0px 10px 10px 10px;

}
#container #paper #paper_right #infoRanking #rsource{
padding:0px 0px 10px 0px;
}
#container #paper #paper_right #infoRanking #rsource .title{
	font-weight:bold;
	background-image:url(../img/lookandfeel/icons/source.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
}
#container #paper #paper_right #infoRanking #rcat{
	text-transform:none;
}
#container #paper #paper_right #infoRanking #rcat ul{
	padding:3px 0px 0px 30px;
	margin:0px;
		text-transform:none;

}
#container #paper #paper_right #infoRanking #rcat ul li{
	display:inline;
	padding:0px 0px 0px 3px;
	margin:0px;
	text-align:left;
	text-transform:none;
}
#container #paper #paper_right #infoRanking #rcat .title{
	font-weight:bold;
	background-image:url(../img/lookandfeel/icons/cats.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
}

#container #paper #paper_right #infoRanking #rtags{
	margin:10px 0px 0px 0px;
}
#container #paper #paper_right #infoRanking #rtags ul{
	padding:0px;
	margin:0px;
}
#container #paper #paper_right #infoRanking #rtags ul li{
	display:inline;
	padding:0px 0px 0px 3px;
	margin:0px;
	text-align:left;
}
#container #paper #paper_right #infoRanking #rtags ul li.title{
	font-weight:bold;
	background-image:url(../img/lookandfeel/icons/tags.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:1px 0px 0px 20px;
}
	/*
	--------------------------------------------------------
	SEEN ON
	--------------------------------------------------------
	*/
#container #paper #paper_right #seen_on{
	margin-top:20px;
	border:1px solid #F0F0F0;
}
#container #paper #paper_right #seen_on .title_module{
	font-size:14px;
	padding:5px 5px 5px 10px;
}
#container #paper #paper_right #seen_on #uptSeenOn{
	display:inline-block;
	vertical-align:middle;
}
#container #paper #paper_right #seen_on #downtSeenOn{
	display:none;
	vertical-align:middle;
}
#container #paper #paper_right #seen_on ul{
	background-color:#ffffff;
	color:#7BAADD;
	list-style-type:circle;
	padding-top:0px;
}

	/*
	--------------------------------------------------------
	RELATED RANKINGS
	--------------------------------------------------------
	*/
#container #paper #paper_right #relatedRankings{
	display:block;
	margin-top:20px;
	border:1px solid #F0F0F0;
	overflow:hidden;
}
#container #paper #paper_right #relatedRankings #ctrelatedRankings{
	display:block;
	height:300px;
	margin:0px 20px 20px 20px;
	overflow:auto;
	position:relative;
}

#container #paper #paper_right #relatedRankings .title_module{
	font-size:14px;
	padding:5px 5px 5px 10px;
}
#container #paper #paper_right #relatedRankings #uptrelatedRankings{
	display:inline-block;
	vertical-align:middle;

}
#container #paper #paper_right #relatedRankings #downtrelatedRankings{
	display:none;
	vertical-align:middle;
}

/*
--------------------------------------------------------
Footer
--------------------------------------------------------
*/

#container #footer {
	float:none;
	padding:10px;
	margin:0px;
	width:955px;
	overflow:auto;

}

#container #footer #about {
	float:left;
	border-right:dotted 1px #78A657;
	padding:0px 20px 0px 20px;
	overflow:visible;
}

#container #footer #about ul{
	list-style:none;
	padding:0px 0px 0px 5px;
	margin:0px;
}

#container #footer #programs {
	float:left;

	border-right:dotted 1px #78A657;
	padding:0px 20px 0px 20px;
	overflow:visible;

}

#container #footer #programs ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#container #footer #blog {
	float:left;
	width:200px;
	overflow:auto;
	border-right:dotted 1px #78A657;
	padding:0px 20px 0px 20px;
	text-align:left;
}
#container #footer #blog ul{
	list-style-type:circle;
	margin-left:20px;
	padding:0px;
}
#container #footer #feedback {
	float:left;
	width:290px;
	border-top:dotted 1px #CCCCCC;
	border-bottom:dotted 1px #CCCCCC;
	margin:0px 20px 0px 20px;
	padding:0px;
	text-align:center;
	overflow:visible;
}

#container #footer #feedback h2{
	text-align:center;
	padding:10px 0px 0px 0px;
	margin:0px 0px 10px 0px;

}
#container #footer #feedback .subtitle{
	text-align:right;
	margin:5px 0px 5px 10px;
/*  background-image:url(../img/lookandfeel/icons/email_go.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-right:20px;*/
	width:200px;
}
#container #footer #feedback .fCaption{
	width:70px;
	display:inline-block;
	text-align:right;
}
#container #footer #feedback .finput{
	padding:1px;
}
#container #footer #feedback .fForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	background-color:#F2F3F4;
	border:#CCCCCC 1px solid;
	width:150px;
	padding:2px;
	margin:0px;
}
#container #footer #horizontalmap {
	float:left;
	width:940px;
	margin-top:20px;
	padding-top:20px;
	border-top:solid 1px #CCCCCC;
	overflow:auto;
}

#container #footer #horizontalmap li{
	display:inline;
	border-right:solid 1px #CCCCCC;
	padding-right:10px;
	padding-left:10px;
}

#container #footer #horizontalmap .title {
	font-weight:bold;
	border:0px;
	font-size:14px;

}

#container #footer #endfooter {
	float:left;
	width:940px;
	margin-top:20px;
	padding-top:20px;
	border-top:solid 1px #CCCCCC;
	overflow:auto;
}
#container #footer #endfooter li{
	display:inline;
	border-right:solid 1px #CCCCCC;
	padding-right:10px;
	padding-left:10px;
}


 /* Headers H1 H2 H3 H4 H5 H6 H7 */

h2.footer{
	text-align:center;
	font-size:14px;

}



/*
-------------------------------------------
 STYLING THE RANKING RESULTS LISTING
-------------------------------------------
*/

.listingContainer {width:122px; height:160px; float:left; position:relative; font-family:arial, sans-serif;padding:7px; text-transform:none;}
.listingContainer .descript {width:122px; height:160px; position:absolute; top:0; left:0; position:absolute;text-align:left;}
.listingContainer .descript a {display:block; width:112px; height:84px;position:absolute; left:5px; top:5px; border:0; text-decoration:none;}

.listingContainer .descript a span {display:none;}
  /* If you want to add glass effect to picture then insert a div called (<div class="glass"></div>) in the div.img   */
.listingContainer .glass {display:block; width:112px; height:84px; border:0; background-repeat:no-repeat;background-image:url(../img/lookandfeel/roundedcorner.gif);background-position:center;}

.listingContainer .descript a .img {display:block; width:112px; height:84px; border:0; background-repeat:no-repeat; background-position:center; background-color:#F2F2F2;border-radius: 3px;-moz-border-radius: 3px; /* Firefox o Gecko */-webkit-border-radius: 3px; /* Safari o Webkit */}

#displaysearch .listingContainer .descript a .img {background-color:#F2F2F2;}

.listingContainer .descript a:hover {left:0; top:0; border:0px;padding:0px;margin:0px; background:#f4f4f4; height:170px; width:120px;border-radius: 3px;-moz-border-radius: 3px; /* Firefox o Gecko */-webkit-border-radius: 3px; /* Safari o Webkit */}


.listingContainer .descript a:hover .img {display:none;}
.listingContainer .descript a:hover span {display:block; width:106px; height:78px; position:absolute; left:4px; top:4px; background:#fff; border:0px; overflow:hidden; font-size:11px; color:#8BB900; padding:2px; line-height:13px; cursor:pointer;border-radius: 3px;-moz-border-radius: 3px; /* Firefox o Gecko */-webkit-border-radius: 3px; /* Safari o Webkit */}



.listingContainer .icon-star{width:50px;height:10px;position:absolute; left:10px; top:73px;}
.listingContainer .icon-star .current-rating{background-image:url(../img/lookandfeel/star_tiny.gif);line-height: 10px;height: 10px;}

.listingContainer .title {width:112px; height:84px; position:absolute; left:5px; top:90px;padding:0px; margin:0px; padding-top:5px; font-size:11px;text-align:left;}
.listingContainer .title p {color:#666; line-height:14px; margin:0; padding:0;}
.listingContainer .title p a {text-decoration:none; color:#8BB900;}
.listingContainer .title p a:hover {background-color:#8BB900;color:#FFFFFF;border-radius:0px;-moz-border-radius: 0px; /* Firefox o Gecko */-webkit-border-radius: 3px; /* Safari o Webkit */}
.listingContainer .title ol {color:#666; line-height:14px; padding:0px; margin:0px 0px 0px 25px; list-style:decimal;}
.listingContainer .title ol li {padding:0px;margin:0px; text-indent:0px;}




/*
--------------------------------------------------------
Links A
--------------------------------------------------------
*/

/* HEADER */
#topbar #content a:link, #content a:visited,#content a:active,#content a:focus {
	text-transform:none;
	text-decoration: none;
	color: #ffffff; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
}
#topbar #content a:hover {
	text-decoration: none;
	color: #78A657; /* Azul #7BAADD  / Verde #78A657*/
}


/* SIGNIN */


#topbar #content #signin a:link, #signin a:visited,#signin a:active,#signin a:focus {
	text-decoration: none;
	color: #8BB900; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
}
#topbar #content #signin a:hover {
	text-decoration: none;
	color: #ffffff; /* Azul #7BAADD  / Verde #78A657*/
}
	/* ACTION ENABLED */
	#topbar #content #signin a.action:link, #topbar #content #signin a.action:visited, #topbar #content #signin a.action:active, 	#topbar #content #signin a.action:focus {
		text-transform:none;
		color: #8BB900;


	}
	#topbar #content #signin a.action:hover {
		text-decoration: none;
		color: #ffffff; /* Azul #7BAADD  / Verde #78A657*/
	}
/*  */

/* highlight register */
#topbar #content #signin a.hightlight:link,#topbar #content #signin a.hightlight:visited,#topbar #content #signin a.hightlight:active,#topbar #content #signin a.hightlight:focus{
	text-decoration: none;
	color: #ffffff; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
	background-color:#8BB900;
	padding:2px;
	border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
}
#topbar #content #signin a.hightlight:hover {
	text-decoration: none;
	color: #000000; /* Azul #7BAADD  / Verde #78A657*/
}
/* TIPS */
#container #header #subheader #tips a.linktips:link a.linktips:visited, a.linktips:focus, a.linktips:hover{
	color:inherit;

}

/* #id.clase a:link,#id.clase a:visited */

.MainTitle a:link, .MainTitle a:visited, .MainTitle a:active, .MainTitle a:focus {
	text-decoration: none;
	font-size:20px;
	padding:2px;
	color: #8BB900; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
}



.MainTitle a:hover {
	text-decoration: none;
	font-size:20px;
	background-color:#8BB900;
	color: #ffffff; /* Azul #7BAADD  / Verde #78A657*/
}

a:link,a:visited,a:active,a:focus {
	text-decoration: none;
	color: #B3B3B3; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/

}



a:hover {
	text-decoration: none;
	color: #ffffff; /* Azul #7BAADD  / Verde #78A657*/
	border-radius: 2px;-moz-border-radius: 2px; /* Firefox o Gecko */-webkit-border-radius: 2px;
}

#container #paper #paper_left #view_ranking #rankfooter #rfFooter #socialCommon a:link {
	text-decoration: none;
	color: #8BB900; /* Azul #7BAADD  / Verde #78A657*/
	background-color:#8BB900;

	border-radius: 2px;-moz-border-radius: 2px; /* Firefox o Gecko */-webkit-border-radius: 2px;
}

#container #paper #paper_left #view_ranking #rankfooter #rfFooter #socialCommon a:hover {
	text-decoration: none;
	color: #000000; /* Azul #7BAADD  / Verde #78A657*/
	background-color:#8BB900;
	border-radius: 2px;-moz-border-radius: 2px; /* Firefox o Gecko */-webkit-border-radius: 2px;
}

/* MENU CATEGORYCLOUD */

#container #tipTabsContent #ctExplore #ctExploreContent a:link, #container #tipTabsContent #ctExplore #ctExploreContent a:visited,#container #tipTabsContent #ctExplore #ctExploreContent a:active, #container #tipTabsContent #ctExplorea:focus {
	text-decoration: none; /* Azul #7BAADD  / Verde #78A657 / Verde calipo #8BB900 / Gris #B3B3B3*/
	color:#8BB900;
	margin:0px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
}
#container #tipTabsContent #ctExplore #ctExploreContent ul li a:hover{
	text-decoration: none; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
	color:#000;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}
/* SEARCH */
#container #ctFixed #search a:link, #container #ctFixed #search a:visited,#container #ctFixed #search a:active, #container #ctFixed #search a:focus {
	text-decoration: none; /* Azul #7BAADD  / Verde #78A657 / Verde calipo #8BB900 / Gris #B3B3B3*/
	color:#8F8F8F;
	text-transform:capitalize;
	margin:0px;
	text-align:left;
}

#container #ctFixed #search a:hover{
	text-decoration: none; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
	color:#78A657;
	text-align:center;
	text-transform:capitalize;
}
/* HOMEPAGE  */

#container #paper #paper_right_home #paper_right_home_content a:link, #container #paper #paper_right_home #paper_right_home_content a:visited,#container #paper #paper_right_home #paper_right_home_content a:active,#container #paper #paper_right_home #paper_right_home_content a:focus{
	color: #8BB900; /* Azul #7BAADD  / Verde #78A657 / Verde suave #B1CC9D */
	text-transform:none;
	padding:2px;
	font-size:11px;
}
#container #paper #paper_right_home #paper_right_home_content a:hover{
	color: #000000; /* Azul #7BAADD  / Verde #78A657 / Verde suave #B1CC9D */
	font-size:11px;
	color:#FFFFFF;
	background-color:#8BB900;
	border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
}

/* Ranking list */


	#container #paper #paper_left #view_ranking #title a:link, #title a:visited,#title a:active,#title a:focus {
		text-decoration: none;
		color: #8BB900; /* Azul #7BAADD  / Verde #78A657 / Calipo #8BB900 / Gris #B3B3B3*/
		text-transform:none;
		display:inline;
	}
	#container #paper #paper_left #view_ranking #title a:hover {
		color: #ffffff; /* Azul #7BAADD  / Verde #78A657 / Verde suave #B1CC9D */
		text-transform:none;
		padding:0px;
		padding-left:3px;
		padding-right:3px;
		background-color:#8BB900;
		border-radius: 2px;
		-moz-border-radius: 2px; /* Firefox o Gecko */
		-webkit-border-radius: 2px; /* Safari o Webkit */
	}
	#container #paper #paper_left #view_ranking #list #addmedia a:link,#container #paper #paper_left #view_ranking #list #addmedia a:visited, #container #paper #paper_left #view_ranking #list #addmedia a:active,#container #paper #paper_left #view_ranking #list #addmedia a:focus{
		padding:2px;
		text-transform:none;
		font-size:12px;
		color: #8BB900;

	}
	#container #paper #paper_left #view_ranking #list #addmedia a:hover {
		text-transform:none;
		color: #ffffff;
		background-color:#8BB900;
		border-radius: 2px;
		-moz-border-radius: 2px; /* Firefox o Gecko */
		-webkit-border-radius: 2px; /* Safari o Webkit */
	}

	#container #paper #paper_left #view_ranking #list #voteLink a:link,	#container #paper #paper_left #view_ranking #list #voteLink a:visited,#container #paper #paper_left #view_ranking #list #voteLink a:active,#container #paper #paper_left #view_ranking #list #voteLink a:focus{
	text-transform:none;
	font-size:12px;
	padding:2px 2px 2px 25px;
	background:url(../img/lookandfeel/icons/group_link.png) no-repeat center left;
	color:#8BB900;
	border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
	}
	#container #paper #paper_left #view_ranking #list #voteLink a:hover{
	text-transform:none;
	padding:2px 2px 2px 25px;
	color:#ffffff;
	background-color:#8BB900;
	}

	/* Ranking footer */
	#container #paper #paper_left #view_ranking #rankfooter #rfLeft a:link, #container #paper #paper_left #view_ranking #rankfooter #rfLeft a:visited,#container #paper #paper_left #view_ranking #rankfooter #rfLeft a:active,#container #paper #paper_left #view_ranking #rankfooter #rfLeft a:focus {
		text-decoration: none;
		color: #8F8F8F; /* Azul #7BAADD  / Verde #78A657 / Calipo #8BB900 / Gris #B3B3B3*/
		text-transform:none;
		display:inline;
	}
	#container #paper #paper_left #view_ranking #rankfooter #rfLeft a:hover {
		color: #ffffff; /* Azul #7BAADD  / Verde #78A657 / Verde suave #B1CC9D */
		text-transform:none;
		padding:0px;
		padding-left:3px;
		padding-right:3px;
		background-color:#8BB900;
		border-radius: 2px;
		-moz-border-radius: 2px; /* Firefox o Gecko */
		-webkit-border-radius: 2px; /* Safari o Webkit */
	}
	/* Comments Link */
	#container #paper #paper_left #comments .content a:link,#container #paper #paper_left #comments .content a:visited,#container #paper #paper_left #comments .content a:active,#container #paper #paper_left #comments .content a:focus {
		text-decoration: none;
		color: #78A657; /* Azul #7BAADD  / Verde #78A657 / Calipo #8BB900 / Gris #B3B3B3*/
	}
	#container #paper #paper_left #comments .content a:hover {
		text-decoration: none;
		color: #B1CC9D; /* Azul #7BAADD  / Verde #78A657 / Verde suave #B1CC9D */
	}

	/* Comments Link */
	#container #paper #paper_left #comments .author a:link,#container #paper #paper_left #comments .author a:visited,#container #paper #paper_left #comments .author a:active,#container #paper #paper_left #comments .author a:focus {
		text-decoration: none;
		color: #78A657; /* Azul #7BAADD  / Verde #78A657 / Calipo #8BB900 / Gris #B3B3B3*/
	}
	#container #paper #paper_left #comments .author a:hover {
		text-decoration: none;
		color: #B1CC9D; /* Azul #7BAADD  / Verde #78A657 / Verde suave #B1CC9D */
	}

	/* Premium Link */

	#container #paper #paper_left #view_ranking #list a:link, #container #paper #paper_left #view_ranking #list a:visited, #container #paper #paper_left #view_ranking #list a:active, #container #paper #paper_left #view_ranking #list a:focus {
		text-transform:lowercase;
		display:inline;
		padding:0px;
		color: #7BAADD; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
	}
	#container #paper #paper_left #view_ranking #list a:hover {
		text-decoration:underline;

	}

	/* Iconize Premium Link */
	#container #paper #paper_left #view_ranking #list .element a[href ^="http:"]{
		padding: 5px 20px 5px 0px;
		margin: 0px 5px 0px 0px;
    	background: transparent url(../img/lookandfeel/icons/externalLink.gif) no-repeat center right;
	}
	.imageLink { /* use this class to make sure that images won't get iconized */
	padding-right: 0px !important;
	background: none !important;
	}


/* Right side bar */

	/* See On Links */

	#container #paper #paper_right #seen_on ul a:link, #seen_on a:visited, #seen_on a:active, #seen_on a:focus {
		text-transform:lowercase;
		display:inline;
		padding:0px;
		color: #8BB900; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
	}
	#container #paper #paper_right #seen_on ul a:hover {
		background-color:#8BB900;
		color:#FFFFFF;

	}


	/* Info about ranking*/

	#container #paper #paper_right #infoRanking #ctinfoRanking a:link, #container #paper #paper_right #infoRanking #ctinfoRanking a:visited, #container #paper #paper_right #infoRanking #ctinfoRanking a:active, #container #paper #paper_right #infoRanking #ctinfoRanking a:focus{
		color: #8BB900; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
		padding:2px;

	}

	#container #paper #paper_right #infoRanking #ctinfoRanking a:hover{
		color: #B1CC9D; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
		background-color:#8BB900;
		color:#FFFFFF;

	}

/* PAGINATION */

.pagination {display:block;width:800px;align:center;border:0; margin:0; padding-top:5px;left:auto;}

.pagination ul{border:0; margin:0; padding:0; display:inline;}

.pagination li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
display:inline;
}
.pagination a{
border:solid 1px #9aafe5;
margin-right:2px;
color:#7BAADD;
}
.pagination .previous-off,
.pagination .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
.pagination .next a,
.pagination .previous a {
font-weight:bold;
}
.pagination .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
.pagination a:link,
.pagination a:visited {
color:#0e509e
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
.pagination a:hover{
border:solid 1px #0e509e
}




/* FOOTER LINKS*/
#footer a:link, #footer a:visited, #footer a:active, #footer a:focus {
	text-transform:none;
	text-decoration: none;
	color: #B3B3B3; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
	padding:0px;
	padding-left:2px;
	padding-right:2px;
}
#footer a:hover {
	text-decoration: none;
	background-color:#8BB900;
	color: #FFFFFF; /* Azul #7BAADD  / Verde #78A657*/

}
#container #footer #feedback .subtitle a:link, #container #footer #feedback .subtitle a:visited, #container #footer #feedback .subtitle a:active, #container #footer #feedback .subtitle a:focus{
	background-color:#8BB900;
	color:#FFFFFF;
	border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox o Gecko */
	-webkit-border-radius: 2px; /* Safari o Webkit */
}
#container #footer #feedback .subtitle a:hover{
	color:#000000;
}

#container #footer #horizontalmap a:link, #horizontalmap a:visited, #horizontalmap a:active, #horizontalmap a:focus,#horizontalmap a:hover {
	text-decoration: none;
	color: #B3B3B3; /* Azul #7BAADD  / Verde #78A657 / Gris #B3B3B3*/
	background-color:transparent;
}


