/********************************** BROWSE **********************************/
.browse {
	position: absolute;
}
.browse li,
.browse li a {
	float: left;
	width: 16px;
	height: 16px;
}
.browse li.back {
	background: url(img/bt_browse_back.gif) no-repeat;
	margin-right: 3px;
}
.browse li.next {
	background: url(img/bt_browse_next.gif) no-repeat;
}
/********************************** RECEPTA DESTACADA **********************************/
.highlighted_recipe .recipe_video {
	width: 346px;
}
.highlighted_recipe .title {
	background: url(img/bg_highlighted_recipe_tit.gif) repeat-x 0 0;
	position: relative;
	min-height: 72px;
}
* html #content .highlighted_recipe .title {
	height: 72px;
}
.highlighted_recipe .title div {
	padding: 8px 20px 0 20px;
	display: block;
	float: none;
	overflow: hidden;
}
* html #content .highlighted_recipe .title div {
	display: inline-block;
}
.highlighted_recipe .title img {
	float: left;
	padding: 4px 8px 0 0;
}
.highlighted_recipe .title p {
	font-size: 14px;
	font-weight: bold;
	color: #20663f;
}
.highlighted_recipe .title strong {
	color: #fff;
}
.highlighted_recipe .title h2 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	padding: 4px 0;
	display: block;
	overflow: hidden;
}
.highlighted_recipe .title a:link,.highlighted_recipe .title a:visited {
	text-decoration: none;
	color: #fff;
}
.highlighted_recipe .title a:hover {
	text-decoration: underline;
	color: #fff;
}
.highlighted_recipe .title .top_left_corner {
	background: url(img/bg_highlighted_recipe_left_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .title .top_right_corner {
	background: url(img/bg_highlighted_recipe_right_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .title .top_left_corner,
.highlighted_recipe .title .top_right_corner {
	width: 19px;
	height: 19px;
}
.highlighted_recipe .recipe_comments {
	width: 202px;
}
.highlighted_recipe .recipe_comments li {
	position: relative;
	padding-left: 8px;
	margin-bottom: 3px;
}
* html #content .recipe_comments li {
	display: inline-block;
	margin-bottom: 1px; !important
}
.highlighted_recipe .recipe_comments .top_left_corner {
	width: 17px;
	height: 38px;
}
.highlighted_recipe .recipe_comments .bot_left_corner {
	width: 17px;
	height: 8px;
}
.highlighted_recipe .recipe_comments .top_right_corner,
.highlighted_recipe .recipe_comments .bot_right_corner {
	width: 8px;
	height: 8px;
}
.highlighted_recipe .recipe_comments li div {
	display: block;
	float: none;
	overflow: hidden;
	height: 76px;
}
* html #content .highlighted_recipe .recipe_comments li div {
	display: inline-block;
}
/*************** RECOUNT ***************/
.highlighted_recipe .recipe_comments .recount div {
	background: #abd406 url(img/bg_recount.gif) repeat-x 0 0;
	height: 70px;
}
.highlighted_recipe .recipe_comments .recount .top_left_corner {
	background: url(img/bg_recount_top_left_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .recount .bot_left_corner {
	background: url(img/bg_recount_bot_left_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .recount .top_right_corner {
	background: url(img/bg_recount_top_right_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .recount .bot_right_corner {
	background: url(img/bg_recount_bot_right_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .recount li {
	position: inherit;
	overflow: hidden;
	float: left;
	height: auto;
	margin-top: 5px;
}
* html #content .highlighted_recipe .recipe_comments .recount li {
	display: inline-block;
	margin-top: 5px; !important
}
.highlighted_recipe .recipe_comments .recount .valor_num {
	border-left: 1px dashed #20663f;
	padding: 0 0 0 8px;
	margin-left: 8px;
}
* html #content .highlighted_recipe .recipe_comments .recount li.valor_num {
	display: inline-block;
	padding-left: 8px; !important
	margin-left: 8px; !important
}
.highlighted_recipe .recipe_comments .recount h3 {
	font-size: 14px;
	color: #20663f;
	padding: 0 0 2px 0;
}
.highlighted_recipe .recipe_comments .recount p {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #20663f;
}
.highlighted_recipe .recipe_comments .recount strong {
	font-size: 24px;
	font-weight: bold;
	color: #259959;
	line-height: 20px;
}
.highlighted_recipe .recipe_comments .recount span {
	font-size: 12px;
	font-weight: bold;
	display: block;
}
/*************** COMMENTS ***************/ 
.highlighted_recipe .recipe_comments .comments div {
	background: #ff8b1b url(img/bg_comments_home.gif) repeat-x 0 0;
}
.highlighted_recipe .recipe_comments .comments .top_left_corner {
	background: url(img/bg_comments_home_top_left_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .comments .bot_left_corner {
	background: url(img/bg_comments_home_bot_left_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .comments .top_right_corner {
	background: url(img/bg_comments_home_top_right_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .comments .bot_right_corner {
	background: url(img/bg_comments_home_bot_right_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .comments img {
	float: left;
	padding: 12px 8px 0 12px;
}
.highlighted_recipe .recipe_comments .comments h3 {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #4d4d4d;
	padding: 6px 2px 2px 0;
}
.highlighted_recipe .recipe_comments .comments h3 strong {
	font-weight: bold;
	color: #259959;
}
.highlighted_recipe .recipe_comments .comments h3 a {
	text-decoration: none;
	color: #259959;
}
.highlighted_recipe .recipe_comments .comments p {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding: 0 2px 0 0;
	overflow:hidden;
}
/*************** NEW INTRO ***************/ 
.highlighted_recipe .recipe_comments .new_intro div {
	background: #2f7239 url(img/bg_new_intro.gif) repeat-x 0 0;
}
.highlighted_recipe .recipe_comments .new_intro .top_left_corner {
	background: url(img/bg_new_intro_top_left_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .new_intro .bot_left_corner {
	background: url(img/bg_new_intro_bot_left_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .new_intro .top_right_corner {
	background: url(img/bg_new_intro_top_right_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .new_intro .bot_right_corner {
	background: url(img/bg_new_intro_bot_right_corner.gif) no-repeat 0 0;
}
.highlighted_recipe .recipe_comments .new_intro h3 {
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #20663f;
}
.highlighted_recipe .recipe_comments .new_intro h3 span {
	display: block;
}
.highlighted_recipe .recipe_comments .new_intro h3 a {
	color: #20663f;
	text-decoration: none;
}
/*************** SEE ALL ***************/ 
.highlighted_recipe .see_all {
	padding: 5px 0 0 0;
}
/********************************** CAIXA SCROLL RECEPTES **********************************/
.browse_recipes {
	position: relative;
}
.browse_recipes .scroll_bar {
	position: absolute;
	top: 8px;
	width: 13px;
	height: 176px;
}
.browse_recipes .scroll_bar a {
	width: 13px;
	height: 176px;
}
.browse_recipes .back {
	background: url(img/scroll_bar_left.gif) no-repeat 0 0;
	left: 0;
}
.browse_recipes .back a {
	float: left;
}
.browse_recipes .next {
	background: url(img/scroll_bar_right.gif) no-repeat 0 0;
	right: 0;
}
.browse_recipes .next a {
	float: right;
}
.browse_recipes .scroll_box {
	display: block;
	float: none;
	overflow: hidden;
	background: #f2f2f2;
	border: 1px solid #ccc;
	margin: 0 6px;
	padding: 14px 0 30px 24px;
}
* html #content .browse_recipes .scroll_box {
	display: inline-block;
}
.browse_recipes .scroll_box .scroll_window {
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	/*width: 490px;*/ /*mida real de la finestra*/
	width: 510px;
	height: 150px;
}
* html #content .browse_recipes .scroll_box div {
	display: inline-block;
}
.browse_recipes ul {
	overflow: visible;
}
.browse_recipes li {
	position: relative;
	float: left;
	width: 150px;
	height: 150px;
	margin-right: 20px;
}
.browse_recipes li div.tit_trans {
	width: 150px;
	height: 48px; !important
}
/*************** SEE ALL ***************/ 
.browse_recipes .see_all {
	position: absolute;
	right: 26px;
	bottom: 36px;
}

/********************************** TAG CLOUD BOX (col_b) **********************************/
.tag_box {
	width: 268px;
}
/********************************** ACCORDION BOX **********************************/
.accordion_box {
	width: 268px;
	height: auto;
}
* html #content .accordion_box {
	display: inline-block;
}
.promo_box .title_standar, 
.accordion_box .title_standar {
	position: relative;
	margin: 0 0 1px 0;
}
.promo_box .title_standar .show_hide, 
.accordion_box .title_standar .show_hide {
	position: absolute;
	top: 6px;
	right: 6px;
}
.promo_box .title_standar .show_hide li,
.promo_box .title_standar .show_hide li a, 
.accordion_box .title_standar .show_hide li,
.accordion_box .title_standar .show_hide li a {
	float: left;
	width: 30px;
	height: 15px;
}
.promo_box .title_standar .show_hide li.hide,  
.accordion_box .title_standar .show_hide li.hide {
	background: url(img/bg_accordion_hide_up.png) no-repeat 0 0;
}
.promo_box .title_standar .show_hide li.show, 
.accordion_box .title_standar .show_hide li.show {
	background: url(img/bg_accordion_show_down.png) no-repeat 0 0;
}
.promo_box .popup, 
.accordion_box .popup {
	float: none;
	display: block;
	overflow: hidden;
	padding: 5px 4px 0 8px;
}
* html #content .promo_box .popup, 
* html #content .accordion_box .popup {
	display: inline-block;
}
.accordion_box .popup img {
	float: left;
	padding: 0 8px 0 0;
}
.promo_box .popup em, 
.accordion_box .popup em {
	display: block;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #20663f;
}
.promo_box .popup p, 
.accordion_box .popup p {
	display: block;
	padding: 4px 0 2px 0;
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
}
.accordion_box .see_all {
	padding-bottom: 4px;
}
/********************************** TWIN BOXES **********************************/
.twin_boxes .tit_trans {
	width: 268px;
	height: 70px;
}
.video_recipes,
.recipes_from,
.recipes_from li {
	position: relative;
}
.recipes_from .browse {
	top: 6px;
	right: 6px;
	width: 60px;
}
.recipes_from .browse p {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;
	padding: 2px 2px 0 2px;
	background:#447F5E ;
}
.twin_boxes h2 {
	font-size: 18px;
	display: block;
}
.video_recipes em {
	font-size: 12px;
	color: #259959;
	font-style: normal;
	padding: 6px 0 0 12px;
	display: block;
}
.video_recipes em a {
	color: #abd406;
	text-decoration: none;
}
.video_recipes em a:hover {
	text-decoration: underline;
}
.video_recipes h2 {
	padding: 2px 0 0 12px;
}
.recipes_from {
	width: 268px;
	height: 205px;
	overflow: hidden;
}
.recipes_from .user_recipe_scroll li {
	float: left;
}
.recipes_from .tit_trans img {
	float: left;
	padding: 10px 8px 0 10px;
}
.recipes_from .tit_trans h2 {
	padding: 12px 0 0 0;
	line-height: 22px;
}
.recipes_from h2 strong {
	display: block;
	font-size: 24px;
}
/********************************** CAIXA CANALS **********************************/
.channels .title_standar {
	position: relative;
}
.channels .title_standar .browse {
	width: 60px;
	top: 6px;
	right: 6px;
}
.channels .title_standar .browse p {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.channels .channels_list {
	display: block;
	float: none;
	overflow: hidden;
	padding: 14px 6px 8px 8px;
}
.channels .channels_window {
	display: block;
	float: none;
	overflow: hidden;
	width: 323px;
	height: 98px;
}
* html #content .channels .channels_list,
* html #content .channels .channels_window {
	display: inline-block;
}
.channels .channels_list ul {
	display: block;
	float: none;
	overflow: hidden;
}
* html #content .channels .channels_list ul {
	display: inline-block;
}
.channels .channels_list li {
	background: #20663f;
	float: left;
	overflow: hidden;
	width: 154px;
	height: 98px;
	margin-right: 15px;
}
.channels .channels_list li img {
	display: block;
}
.channels .channels_list li div {
	background: #20663f url(img/bg_channels_text.gif) repeat-x 0 0;
	display: block;
	padding: 4px 4px 0 8px;
}
.channels .channels_list li h3 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.channels .channels_list li h3 a {
	text-decoration: none;
	color: #fff;
}
.channels .channels_list li h3 a:hover {
	text-decoration: underline;
}
.channels .channels_list li p {
	font-size: 10px;
	font-weight: bold;
	color: #abd406;
}

/********************************** PESTANYES USUARIS CUINES **********************************/
.users_taps li.tap {
	height: 385px;
}
.users_taps .users_list_int {
	width: 340px;
	padding: 0 0 27px 0;
}
.users_taps .users_list ul {
	position: relative;
	display: block;
	float: none;
	overflow-y: hidden;
	overflow-x: hidden;
	height: 290px;
}
#ultims_registrats {
	left: -208px;
	display: block;
}
#ultims_registrats ul {
	display: block;
}
#mes_actius {
	left: -104px;
	display: block;
}
#mes_actius ul {
	display: block;
}
#mes_valorats {
	left: 0;
	display: block;
}
.users_taps .users_list ul li {
	display: block;
	float: none;
	overflow: hidden;
	padding: 0 8px 8px 8px;
}
.users_taps .users_list ul li img {
	float: left;
	padding: 0 6px 0 0;
}
.users_taps .users_list ul li div {
	display: block;
	float: none;
	overflow: hidden;
	height: 50px;
	padding: 0 6px;
}
.users_taps .users_list ul li.grey div {
	background: #f2f2f2;
}
* html #content .users_taps .users_list ul li,
* html #content .users_taps .users_list ul li div {
	display: inline-block;
}
.users_taps .users_list ul li div h3 {
	font-size: 14px;
	font-weight: bold;
	color: #259959;
}
.users_taps .users_list ul li div h3 a {
	text-decoration: none;
	color: #259959;
}
.users_taps .users_list ul li div h3 a:hover {
	text-decoration: underline;
}
.users_taps .users_list ul li div span {
	display: block;
	font-size: 12px;
	color: #333;
}
.users_taps .users_list ul li div p {
	font-size: 12px;
	color: #333;
}
.users_taps .users_list ul li div p span {
	display: block;
}
.users_taps .users_list ul li div p strong {
	color: #20663f;
}

/********************************** CERCA AVANÇADA **********************************/
.home .recipes_searcher {
	position: relative;
	margin-top:15px;
}
.home .recipes_searcher form {
	background: #e0e0e0;
	padding: 5px 0 0 10px;
}
.home .recipes_searcher label {
	white-space: nowrap;
}
.home .recipes_searcher legend,
.home .recipes_searcher .selectors span {
	font-size: 12px;
	font-weight: bold;
	color: #20663f;
}
.home .recipes_searcher .selectors span {
	display: block;
	padding-bottom: 4px;
}
.home .recipes_searcher ul {
	padding: 2px 0 8px 0;
}
.home .recipes_searcher li {
	float: left;
	padding: 2px 12px 4px 0;
}	
.home .recipes_searcher .categories span {
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.home .recipes_searcher .button {
	background: #FFD412 url(img/bg_bt_search_new.gif) no-repeat scroll 0pt;
	position: absolute;
	bottom: 33px;
	right: 65px;
	border: 1px solid #FFD412;
	color: #4D4D4D;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	/*height: 19px;*/
	padding: 2px 6px 2px 22px;
}
/* FACEBOOK CONECT */
.fan_box .full_widget .connect_top{ background-image:url(http://www.clubdecuines.cat/css/img/fons_capfacebook.jpg); background-repeat:repeat-x; color:#FFF; border-color:#3B5998;}
.fan_box .full_widget .connect_top a{ color:#FFF;}
.fan_box .full_widget{ border:none;}
.fan_box .connections_grid .grid_item{float:left; overflow:hidden; padding:0 5px 0 0px; width:50px;}