
body { background: #FBFBFB url('/img_dsn/fnd.gif') repeat-x; color: #000; font: 62.5% "Trebuchet MS", Verdana, Arial, sans-serif; text-align: center; }

* { padding: 0; margin: 0; }


/*---:[ global elements ]:---*/

a { color: #37a0ea; text-decoration: underline; }

	a:visited { color: #aaa; text-decoration: underline; }

	a:hover { color: #96c943; text-decoration: underline; }

	a.current, a:visited.current, a:hover.current { color: #ffa200 !important; text-decoration: underline !important; cursor: default !important; }

h1 { font: bold 3.6em "Trebuchet MS", Arial, sans-serif; }

	.review { color: #CCCCCC; font-weight: bold; }

	.me { color: #000; font-weight: bold; }

	h1 a, h1 a:visited, h1 a:hover { text-decoration: none; }

h2 { font: bold 2.4em "Trebuchet MS", Arial, sans-serif; }

h3 { font: normal 1.1em "Trebuchet MS", Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.1em; color: #aaa; }

	h3 span { padding: 0 7px 0 0; background: #F2F3F4; }

p { margin: 0 0 10px 0; }

.bottom { margin-bottom: 0 !important; }

.center { text-align: center !important; }

.right { text-align: right !important; }

/*---:[ universal page layout elements ]:---*/

#top_bar { width: 100%; height: 8px; border-top: 10px solid #234884; background: #3561a8; border-bottom: 6px solid #5980c0; }

#container { position:relative; width: 900px; margin: 0 auto; text-align: center; }

#header { width: 900px; height: 170px; padding: 0 0 0 0; margin-bottom: 0px; background: url('/img_dsn/logo_entero.gif') 0% 0px no-repeat; text-align: center; position:relative; }

#content { width: 900px; padding-bottom: 30px; text-align: left; float: left; clear: both; }

	.homepage { padding: 0 !important; }

#footer { width: 900px; float: left; clear: both; }


/*---:[ #header styles ]:---*/
/*
#header a#logo { display: block; width: 429px; height: 66px; margin: 0 auto 20px auto; }

#header a#logo span { display:none; }
*/
#header ul#header_left { list-style: none; width: 263px; float: left;height:170px;}

	#header ul#header_left li { padding: 0px 0px 0px 0px;float: left; }

#header ul#nav { list-style: none; width: 446px; padding:30px 0 0 0;float: left;height:28px;background: url('/img_dsn/fnd_nav.gif') 0% 0px repeat-x;}

	#header ul#nav li { padding: 4px 10px 8px 10px; float: left; }

#header ul#nav li.pt {padding: 4px 7px 8px 7px;}

#header ul#login { list-style: none; width: 170px; padding:30px 0 0 0;float: left;height:28px;background: url('/img_dsn/fnd_nav.gif') 0% 0px repeat-x; }

	#header ul#login li { padding: 4px 10px 8px 10px; float: right; }

#header ul#header_right { list-style: none; width: 27px; float: left;height:28px;}

	#header ul#header_right li { padding: 0px 0px 0px 0px;float: left; }

#header a, #header a:visited { color: #000000; font-family:"Trebuchet MS";font-weight: bold; font-size: 14px; text-decoration: none; }

#header a:hover { color: #37a0ea; text-decoration: underline; }

#header ul#header_banner{ 
list-style: none;width:630px;height:60px;padding:85px 20px 0 0;text-align:center;
font-size:22px;white-space:nowrap;margin-left:250px;
}

#header ul#header_banner li a{
	font-size:22px;
	text-decoration:underline;
	font-weight:normal;
	color: #37a0ea;
}

#header ul#header_banner li a:hover{
	font-size:22px;
	text-decoration:underline;
	font-weight:bold;
}

/*---:[ #content styles for 3 column home page ]:---*/

#col_1 { width: 263px; float: left; }

	.module { width: 263px; margin: 0 0 3.0em 0; float: left; clear: both; }

		.module_head { width: 263px; height: 35px; text-indent: 56px; font-size:24px;color:#BBD61A;font-family:"Trebuchet MS";font-weight: bold;}

		.module_content { width: 180px; padding: 2px 20px 15px 56px; font-size: 1.3em; line-height: 1.4em; float: left; text-align: justify;}

		.module_content p { margin: 0 0 7px 0; }

			.module_content p span { display: block; padding: 0.5em 0 0 0; font-weight: bold; text-align: right; }

				.module_content p span a, .module_content p span a:visited { color: #000; text-decoration: none; }

					.module_content p span a:hover { color: #000; text-decoration: underline; }

	#logo_abajo { width: 263px; height: 116px; padding: 0 0 0 0;margin-bottom:16px;margin-top:0px; background: url('/img_dsn/logo_botom.gif') 0% 0px no-repeat; }
					
	#advertisers { }

		#advertisers .module_head { background: url('/img_dsn/module_advertisers_top.gif') no-repeat; }

		#advertisers .module_content { font-size:14px;color:#000000;font-family:"Trebuchet MS";font-weight: normal;  }

	#bloggers { }

		#bloggers .module_head {  background: url('/img_dsn/module_advertisers_top.gif') no-repeat; }

		#bloggers .module_content { font-size:14px;color:#000000;font-family:"Trebuchet MS";font-weight: normal; }

#col_2 { width: 422px; padding: 14px 0 0 30px; float: left; }

	#col_2 h2 { margin: 0 0 0.5em 0; }

		#col_2 h2 a, #col_2 h2 a:visited, #col_2 h2 a:hover { color: #000; text-decoration: none; }

			#col_2 h2 a img { border: none; }

	#col_2 h3 { margin: 0 0 1.5em 0;  background: url('/img/hr_gray.gif') 0 50% repeat-x; }

	.thumb { width: 148px; margin: 0 15px 0 0; float: left; }

		.thumb a img { border: 4px solid #ccc; height: 105px; width: 140px}

			.thumb a:hover img { border: 4px solid #BBD61A; }

	.meta { width: 240px; font-size: 14px; line-height: 1.4em; float: left;font-family:"Trebuchet MS"; }

		.meta p { margin: 0 0 1.1em 0;text-align:justify; color: #848482;}

			.meta p span { font-weight: normal; font-size: 14px; color: #848482; }

			.meta p span.cat { padding-left:10px;font-weight: normal; font-size: 14px; color: #848482; }

			.meta p span.cat a, .meta p span.cat a:visited { font-size: 14px;font-weight: normal; color: #848482; text-decoration: none; }

			.meta p span.cat a:hover { font-size: 14px;font-weight: normal; color: #848482; text-decoration: underline; }
			
			.meta p span.posicion { padding-left:10px;font-weight: bold; font-size: 14px; color:#BBD61A; }

			.meta p span.posicion a, .meta p span.posicion a:visited { font-size: 14px;font-weight: bold; ccolor:#BBD61A; text-decoration: none; }

			.meta p span.posicion a:hover { font-size: 14px;font-weight: bold; color:#BBD61A; text-decoration: underline; }
			
			.meta p span.precio { padding-left:10px;font-weight: bold; font-size: 14px; color:#A9A3A3;border:1px solid #BABABA; }
			
			.meta p span.precio span { padding-left:50px;padding-right:5px;font-weight: bold; font-size: 18px; color:#BBD61A; }
			
			.meta p span.precio span.acuerdo { padding-left:40px;padding-right:5px;font-weight: bold; font-size: 18px; color:#BBD61A; }
			.meta p span.precio span.acuerdo s { font-size: 16px; color:#DDDDDD; }
			
		.meta a { font-weight: bold;color:#BBD61A;font-size:24px;text-decoration: none; }
		.meta a:hover { font-weight: bold;color:#BBD61A;font-size:24px;text-decoration: underline; }

	.clear { width: 422px; height: 1px; margin: 0 0 3.0em 0; clear: both; }

#col_3 { width: 190px; float: left; }

	#today_top { width: 263px; height: 35px; text-indent: 56px; font-size:24px;color:#BBD61A;font-family:"Trebuchet MS";font-weight: bold; background: url('/img_dsn/module_advertisers_top.gif') no-repeat;  }


	#por_categorias { width: 263px; height: 35px; text-indent: 56px; font-size:24px;color:#BBD61A;font-family:"Trebuchet MS";font-weight: bold; background: url('/img_dsn/module_advertisers_top.gif') no-repeat;margin-top:-30px;margin-bottom:0px;  }
	#por_categorias a, #por_categorias a:hover, #por_categorias a:visited{font-size:24px;color:#BBD61A;font-family:"Trebuchet MS";font-weight: bold;text-decoration:none;}

	#today_content { width: 180px; margin: 0 0 3.0em 0; padding: 0 0 20px 0; float: left;font-family:"Trebuchet MS"; }

	#today { width: 180px; margin: 0 0 0 30px; padding: 0 10px; float: left;font-family:"Trebuchet MS"; }

	* html #today { margin: 0 0 0 15px; }

		#today ol { margin: 0 0 0 18px; color:#80930F;font-weight: bold;font-family:"Trebuchet MS";}

			#today li { margin: 0 0 0.5em 0; font-size: 14px; line-height: 1.25em;font-family:"Trebuchet MS"; }

				#today li a { font-weight: bold; color:#80930F;text-decoration: none;}
				
				#today li a:hover { color:#80930F; font-weight: bold; text-decoration: underline; }

				#today li span { color: #979795; font-weight: normal;}

				#today li span a { color: #979795; font-weight: normal; text-decoration: none; }

				#today li span a:hover { color: #979795; font-weight: normal; text-decoration: underline; }



/*---:[ #content styles ]:---*/

h1.why_intro { margin-bottom: 15px; text-align: center;color:#BBD61A; }

#announce_box { width: 600px; margin: 0 auto 40px auto; }

	#announce { color:#568013; width: 560px; padding: 17px 20px 0 20px; background-color: #b9ed65; font-size: 1.6em; line-height: 1.5em; }

	/*	.advertiser_announce { background: #b9ed65 url('/img/advertiser_announce.gif') no-repeat; }

		.blogger_announce { background: #b9ed65 url('/img/blogger_announce.gif') no-repeat; }*/

		#announce span  { font-weight:bold; }

	#announce_bottom { width: 600px; height: 20px; background-color: #b9ed65;; }

h2.intro { padding: 0 0 2px 0; margin-bottom: 15px; border-bottom: 2px solid #BBD61A; text-align: center; }

#content_left { width: 263px; float: left; }

#content_right { width: 607px; float: right; padding: 14px 0 0 30px; }


/*---:[ .block and sub-elements ]:---*/

.block { width: 607px; padding: 0 10px; margin-bottom: 30px; float: left; }

.last_block { margin-bottom: 0 !important; }

	#breadcrumb { width: 600px; margin-bottom: 30px; font-size: 1.4em; line-height: 1.5em; }

		#breadcrumb a:visited { color: #37a0ea; }

		#breadcrumb a:hover { color: #96c943; }

	/*---:[ why page .block elements ]:---*/

	.problem_set { width: 607px; margin-bottom: 25px; background-color: #AA8F3D; font-size: 1.4em; line-height: 1.5em; float: left; clear: both; }

	.alt { background-color: #b9ed65 !important; }

	.last_set { margin-bottom: 5px !important; }

		.problem { width: 567px; padding: 20px 20px 15px 20px; float: left;color:#FFFFFF;font-size:24px;font-weight:bold; }

		.solution { width: 567px; padding: 0 20px 20px 20px;  float: left;color:#FFFFFF;font-size:24px;font-weight:bold; }

		.alt .solution { }

			.problem .copy { width: 472px; padding-left: 50px;font-size:14px;font-weight:normal;color:#000000; }

			.alt .problem .copy {  }

			.solution .copy { width: 472px; padding-left: 50px;font-size:14px;font-weight:normal;color:#000000; }

			.alt .solution .copy {  }

	/*---:[ end why page .block elements ]:---*/

	/*---:[ bloggers page .block elements ]:---*/

	.block_left { width: 400px; padding-right: 80px; float: left; }

		.block_left fieldset { width: 360px; padding: 49px 20px 0 20px; background: #fec157 url('/img/submit_form.gif') no-repeat; border: none; float: left; }

			.block_left fieldset p { width: 360px; padding: 8px 0; float: left; clear: both; }

			.block_left label { width: 90px; padding: 4px 10px 0 0; font-weight: bold; font-size: 1.4em; line-height: 1.2em; text-align: right; float: left; }

			/*
			.block_left .text_input { width: 251px; padding: 3px; background: #fef3e2; border-top: 1px solid #fdd794; border-left: 1px solid #fdd794; border-right: 2px solid #BBD61A; border-bottom: 2px solid #BBD61A; float: left;  }

				.block_left .text_input:focus { background: #fff; border-top: 1px solid #BBD61A; border-left: 1px solid #BBD61A; border-right: 2px solid #fdd794; border-bottom: 2px solid #fdd794; }
			*/

		#submit_form_bottom { width: 400px; height: 20px; background: url('/img/bloggers_bottom.gif') 0 100% no-repeat; clear: both; }

	.block_right { width: 400px; float: left; }

		.block_right dl { width: 400px; margin-bottom: 25px; float: left; clear: both; }

		.block_right dl.last { margin-bottom: 15px !important; }

			.block_right dt { width: 60px; font-weight: bold; font-size: 3.0em; text-align: center; color: #fec157; float: left; }

			.block_right dd { width: 335px; padding: 0 0 0 5px; font-size: 1.4em; line-height: 1.5em; float: right; }

	.block_center { width: 400px; margin:0 auto; }

		.block_center dl { width: 400px; margin-bottom: 25px; float: left; clear: both; }

		.block_center dl.last { margin-bottom: 15px !important; }

			.block_center dt { width: 60px; font-weight: bold; font-size: 3.0em; text-align: center; color: #fec157; float: left; }

			.block_center dd { width: 335px; padding: 0 0 0 5px; font-size: 1.4em; line-height: 1.5em; float: right; }


	/*---:[ end bloggers page .block elements ]:---*/



/*---:[ #content_left elements ]:---*/

#content_left h2 { width: 263px; height: 27px; margin: 0 0 10px 0; }

	.toolkit_advertiser { background: url('/img_dsn/toolkit_advertiser.gif') no-repeat; }

	.toolkit_blogger { background: url('/img_dsn/toolkit_blogger.gif') no-repeat; }

	.toolkit_my_account { background: url('/img/toolkit_my_account.gif') no-repeat; }

	.toolkit_advertiser a, .toolkit_blogger a, .toolkit_my_account a { display:block; height:38px; }

#content_left ul { list-style: none; margin-bottom: 25px; }

	#content_left ul li { padding: 3px 0 3px 50px; font-size: 1.4em; line-height: 1.5em; }

		#content_left ul li a { padding: 0 0 0 26px; color: #000; }

		#content_left ul.advertiser_links li a { background: url('/img_dsn/blue_bullet.gif') 0 0 no-repeat; }

		#content_left ul.advertiser_links li a:hover, #content_left ul.advertiser_links li.this a { background-position: 0 -20px; }

		#content_left ul.blogger_links li a { background: url('/img_dsn/blue_bullet.gif') 0 0 no-repeat; }

		#content_left ul.blogger_links li a:hover, #content_left ul.blogger_links li.this a { background-position: 0 -20px; }

		#content_left ul.advertiser_links li.this { background:#E7FFC1 url(/img/toolkit_li_this_bg_a.gif) no-repeat right 3px; }
		#content_left ul.blogger_links li.this { background:#CBEAFF url(/img/toolkit_li_this_bg_b.gif) no-repeat right 3px; }

		#content_left ul.advertiser_links li.this a { color:#6FA11E; text-decoration:none; }
		#content_left ul.blogger_links li.this a { color:#2879B0; text-decoration:none; }
		
		#content_left ul.blogger_links li a.rss_link { background: url('/img_dsn/rss_mini.gif') 0 0 no-repeat; }

		#content_left ul.blogger_links li a.rss_link:hover, #content_left ul.blogger_links li.this a { background-position: 0 -18px; }

/*---:[ #tag_cloud elements ]:---*/

#tag_cloud_big {
	font-size:1.2em;
	padding:0;
	margin:1em auto;
	width:580px;
	border:10px solid #CBEAFF;
}

#tag_cloud_big h1,
#content_right #tag_cloud_big h1 {
	font-size:2em;
	font-weight:normal;
	text-align:center;
	padding:0.3em;
	margin:0;
	border:1px solid #2879B0;
	border-bottom:none;
	background:none;
}

#tag_cloud_big p,
#tag_cloud_big .search {
	text-align:center;
	padding:0.6em;
	margin:0;
	border:1px solid #2879B0;
	border-top:none;
}

#tag_cloud_big .search {
	font-size:1.4em;
	border-bottom:none;
	background:#CBEAFF;
}

/*#tag_cloud { width: 220px; padding: 36px 20px 0 20px; background: #8bccf9 url('/img/cloud_top.gif') no-repeat; float: left; }*/

#tag_cloud { width: 220px; padding: 15px 20px 0 20px; background: #8bccf9 url('/img/cloud_top_blank.gif') no-repeat; float: left; }

	#tag_cloud h3 { color:#fff; font-size:1.5em; padding:0 0 0.3em 0; background:none; }

	#tag_cloud p { line-height: 1.75em; }

	#tag_cloud a, #tag_cloud_big a { color: #015792; text-decoration: none; }

	#tag_cloud a:visited, #tag_cloud_big a:visited { color: #3882b5; text-decoration: none; }

	#tag_cloud a:hover, #tag_cloud_big a:hover { color: #015792; text-decoration: underline; }

	#tag_cloud .search { color:#2879B0; font-weight:bold; padding:0 0 0.8em 0; margin-bottom:0.6em; border-bottom:1px dotted #2879B0; }

	#tag_cloud .search input.text_input { padding:1px; width:100px; }

#tag_cloud_bottom { width: 260px; height: 20px; background: url('/img/cloud_bottom.gif') no-repeat; clear: both; }


#nubes { }

		#nubes .module_head { background: url('/img_dsn/module_advertisers_top.gif') no-repeat; }

		#nubes .module_content { font-size:14px;color:#000000;font-family:"Trebuchet MS";font-weight: normal;  }
		
		#nubes .module_content p { line-height: 1.75em; }
		
		#nubes .module_content a { color: #848482; text-decoration: none; }

		#nubes .module_content a:visited { color: #848482; text-decoration: none; }

		#nubes .module_content a:hover { color: #848482; text-decoration: underline; }

		#nubes .module_content .search { color:#848482; font-weight:bold; padding:0 0 0.8em 0; margin-bottom:0.6em; border-bottom:1px dotted #848482; }

		#nubes .module_content .search input.text_input { padding:1px; width:100px; }
		#nubes .module_content .search input.boton_buscar { font-weight:bold;color:#BBD61A;background-color:#FFFA6B;border:2px solid #BBD61A; }
/*---:[ #content_right elements ]:---*/

/*---:[ review_me.php page ]:---*/

#content_right dl { width: 600px; margin-bottom: 25px; float: left; clear: both; }

	#content_right dl.last { margin-bottom: 15px !important; }

	#content_right dt { width: 60px; font-weight: bold; font-size: 3.0em; text-align: center; color: #fec157; float: left; }

	#content_right dd { width: 535px; padding: 0 0 0 5px; font-size: 1.4em; line-height: 1.5em; float: right; }

/*---:[ inventory pages ]:---*/

#content_right h1 { color: #000; padding: 10px 20px; background: #fec157 url('/img/orange_top_600.gif') no-repeat; text-align: center; font: bold 2.8em "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; }

#content_right h1.cart { color: #000; padding: 10px 20px; background: #b9ed65 url('/img/green_top_600.gif') no-repeat; text-align: center; font: bold 2.8em "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; }

	/*---:[ inventory table elements ]:---*/

	#content_right .display_table { width: 600px; border: none; float: left; clear: both; }

		#content_right .display_table .head_row td { background: #ffe0af; border-bottom: 2px solid #BBD61A; font-weight: bold; font-size: 1.4em; line-height: normal; }

		#content_right .display_table td { padding: 4px; border-right: 1px dotted #BBD61A; border-bottom: 1px solid #BBD61A; font-size: 1.2em; line-height: 1.5em; }

		#content_right .display_table td.end_row { border-right: none !important; }

		#content_right .display_table .dark td { background: #fff9f0; }

			#content_right .display_table td a { font-weight: bold; color: #568013; }

			#content_right .display_table td a.invoice img { border: none; }

	.table_bottom { text-align: center; width: 560px; padding: 10px 20px 20px 20px; background: #fec157 url('/img/orange_bottom_600.gif') bottom center no-repeat; clear: both; margin-bottom: 14px; }

	/*---:[ end inventory table elements ]:---*/

	/*---:[ shopping cart table elements ]:---*/

	#content_right .cart_table { width: 600px; border: none; float: left; clear: both; }

		#content_right .cart_table .head_row td { background: #d8f8a5; border-bottom: 2px solid #b9ed65; font-weight: bold; font-size: 1.4em; line-height: normal; }

		#content_right .cart_table td { /*background: #fff; */padding: 4px; border-right: 1px dotted #b9ed65; border-bottom: 1px solid #b9ed65; font-size: 1.2em; line-height: 1.5em; }

		#content_right .cart_table td.end_row { border-right: none !important; }

		#content_right .cart_table .dark td { background: #f8ffed; }

			#content_right .cart_table td a { font-weight: bold; color: #37a0ea; }

			#content_right .cart_table td a.invoice img { border: none; }

	.cart_table_bottom { text-align: center; width: 560px; padding: 10px 20px 20px 20px; background: #b9ed65 url('/img/green_bottom_600.gif') 0 100% no-repeat; clear: both; }

	/*---:[ detail page .block elements ]:---*/

	#detail_block { background:#F7FCDC; }

		#detail_pic_block { width: 163px; padding: 0 10px 0 0; float: left; }

			#detail_pic { width: 160px; border:1px solid #BBD61A; background: #fff; float: left; }

				#detail_pic img { margin: 0 auto 10px auto; width: 160px; }

				#detail_pic .site_url { line-height: 1.5em; text-align: center; }

		#detail_info { width: 375px; background: #fff; border:1px solid #BBD61A; font-size: 1.4em; line-height: 1.5em; float: left; }

			#detail_info ul { list-style: none; margin: 0 0 20px 0; }

				#detail_info ul li { clear:both; width: 355px; padding: 5px 10px; }

				#detail_info ul li.dark { background: #FAFDAB; }

				#detail_info ul li.site_heading { text-align: center; font-weight: bold; }

					#detail_info ul li img { border: none; }

			#detail_info .site_tags { padding: 30px 10px 20px 10px; margin: 0 0 10px 0; background: url('/img/more_tags.gif') 10px 0 no-repeat; border-bottom: 1px dotted #BBD61A; }

			#detail_info .price { padding: 0 10px 10px 10px; font-weight: bold; font-size: 1.8em; color: #37a0ea; text-align: center; }
			#detail_info p.price span.acuerdo
			{ font-weight: bold; color: #37a0ea; }
			#detail_info p.price span.acuerdo s{
				font-size: 0.8em; color: #DDDDDD;
			}
			#detail_info strong { display: block; width: 130px; float: left; }

			#detail_info .profile_desc { margin-left:131px; }

			#detail_info span { color: #a00; font-style: italic; }

			.detail_buttons { clear:both; padding-top:15px; text-align: center; }


	/*
	#detail_block { width: 580px; padding: 50px 10px 10px 10px; background: #fec157 url('/img/details_top.gif') no-repeat; float: left; clear: both; }

		#detail_pic_block { width: 163px; padding: 0 10px 0 0; float: left; }

			#detail_pic { width: 160px; background: #fff; border-top: 1px solid #BBD61A; border-left: 1px solid #BBD61A; border-right: 2px solid #fdd794; border-bottom: 2px solid #fdd794; float: left; }

				#detail_pic img { margin: 0 auto 10px auto; border-bottom: 1px solid #BBD61A; }

				#detail_pic .site_url { line-height: 1.5em; text-align: center; }

		#detail_info { width: 400px; background: #fff; border-top: 1px solid #BBD61A; border-left: 1px solid #BBD61A; border-right: 2px solid #fdd794; border-bottom: 2px solid #fdd794; font-size: 1.4em; line-height: 1.5em; float: left; }

			#detail_info ul { list-style: none; margin: 0 0 20px 0; }

				#detail_info ul li { clear:both; width: 380px; padding: 5px 10px; }

				#detail_info ul li.dark { background: #fef3e2; }

				#detail_info ul li.site_heading { text-align: center; font-weight: bold; }

					#detail_info ul li img { border: none; }

			#detail_info .site_tags { padding: 30px 10px 20px 10px; margin: 0 0 10px 0; background: url('/img/more_tags.gif') 10px 0 no-repeat; border-bottom: 1px dotted #BBD61A; }

			#detail_info .price { padding: 0 10px 10px 10px; font-weight: bold; font-size: 1.8em; color: #37a0ea; text-align: center; }

			#detail_info strong { display: block; width: 130px; float: left; }

			#detail_info .profile_desc { margin-left:131px; }

			#detail_info span { color: #a00; font-style: italic; }

			.detail_buttons { display: block; padding: 10px 0 0 180px !important; margin: 0; text-align: center; background-color: #fec157; }

	#detail_block_bottom { width: 600px; height: 20px; margin: 0 0 10px 0; background: url('/img/orange_bottom_600.gif') no-repeat; clear: both; }

	*/

	/*---:[ end detail page .block elements ]:---*/

p.form_links a { font-size: 1.2em; line-height: 1.5em; }

.form_view label { padding-top:0; line-height:1em; }

.form_view p a { color:#000; }

.form_view p a:hover { background:#fff; }

/*---:[ front page giveaway ]:---*/

#giveaway { width: 900px; background: url('/img/giveaway.gif') 50% 0 no-repeat; text-align: center; font-size: 1.4em; line-height: 1.5em; clear: both; }

	#giveaway_link { width: 290px; height: 202px; margin: 0 auto 3px auto; display: block; }


/*---:[ #footer elements ]:---*/

.tooltip { display:none; position:absolute; z-index: 1000; top:0; left:0; padding:10px; width:150px; border:4px solid #ccc; background:#eee; font-size: 14px; line-height: 1.4em; }

#footer_menu { width: 900px; margin: 0 0 10px 0; background: url('/img_dsn/green_bar.gif') 0 50% repeat-x; text-align: center; float: left; }

	#footer_menu ul { position: relative; list-style: none; }

		#footer_menu ul li { display: inline; }

			#footer_menu ul li a, #footer_menu ul li a:visited { padding: 0 10px; background: #fff; font-weight: bold; font-size: 1.2em; text-transform: uppercase; color: #BBD61A; text-decoration: none; }

			#footer_menu ul li a:hover { color: #BBD61A; text-decoration: underline; }

#footer p { font-size: 1.1em; line-height: 1.5em; }
#footer p a, footer p a:visited{
color:#BBD61A;
font-weight:bold;
}



a img { border: 0; }

fieldset { border: 0; }

select option { padding: 0px 4px; }

textarea { font-family: arial; font-size: 1.1em; }

p.notice { display: none; font-size: 1.2em; font-weight: bold; color: #fff; }

p.warning { display: block; margin: 10px 0 !important; width: 550px !important; padding: 5px !important; line-height: 150%; text-align: left; background-color: #ffe0af; color: #000; border: 1px dotted #BBD61A; }



div.block_left form p.notice { color: #fff; }

#create_account p.notice, #edit_account p.notice { color:#000; padding:1em 1em 1em 3em; border:1px solid #600; background:#fff url(/img/icon_delete.gif) no-repeat; background-position: 7px 10px; }
/*  width:400px;  */

#edit_account ul.content {margin-left: 2em; font-size: 1.2em; padding: 0 1em 1em 1em}
#edit_account ul.content li{margin-left: 1em}


#content_right p { font-size: 1.2em; }

.narrow_block label { font-size: 1.2em; }

/* #content_right a { font-weight: bold; text-decoration: none; } */

#content_right .narrow_block { padding: 0; }

#content_right .narrow_block form { padding-bottom: 0; }

#content_right .narrow_block form fieldset { padding-top: 39px; }

.table_bottom { margin-bottom: 14px; }

#content_right .table_block { width: 588px; padding: 5px; clear: both; margin: 0; text-align: center; }

#content_right .solid { width: 580px; padding: 10px 10px 2px 10px; background-color: #FEC157; color: #fff; font-weight: bold; }

#content_right .alert { text-align: left; font-size: 1.2em; }

#content_right .alert img { float: left; }

#content_right .alert a, #content_right .alert a:visited { color: #fff !important; text-decoration: none !important; }

#content_right .alert a:hover { color: #fff !important; text-decoration: underline !important; }

#content_right .light { background-color: #ffe0af; color: #000; border: 1px dotted #BBD61A; border-top: 0; }

#content_right .blank { background-color: #fff; color: #000; border: 1px dotted #BBD61A; border-top: 0; }

#content_right .solid a { color: #015792; text-decoration: underline; }

#detail_pic img { margin: 0 auto; border-bottom: 0; }

/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

/* form elements */

/*

#content_left ul.advertiser_links li.this { background:#E7FFC1 url(/img/toolkit_li_this_bg_a.gif) no-repeat right 3px; }
#content_left ul.blogger_links li.this { background:#CBEAFF url(/img/toolkit_li_this_bg_b.gif) no-repeat right 3px; }

#content_left ul.advertiser_links li.this a { color:#6FA11E; text-decoration:none; }
#content_left ul.blogger_links li.this a { color:#2879B0; text-decoration:none; }

*/

.rm_form,
#content_right .rm_form {
	position:relative;
	width:96%;
	padding:0;
	border:10px solid #FFFDB7;
	background:#fff;
}

.rm_form_narrow {
	width:400px;
}

.rm_form a,
#content_right .rm_form a {
	font-weight:bold;
}

#message_cntr h2,
#content_right #rm_home h1,
#content_right #rm_list h1,
#content_right .rm_form h1,
.rm_form h1 {
	color:#000;
	font-size:2em;
	font-weight:normal;
	text-align:left;
	padding:0.9em 1em 0.6em 1em;
	border:1px solid #2879B0;
	border-bottom:none;
	background:none;
}

#content_right .rm_form h1 em,
.rm_form h1 em,
#rm_list h1 em {
	font-style:normal;
	padding:0.2em;
	background:#ffc;
}

#content_right .rm_form fieldset,
.rm_form fieldset {
	padding:0 1em 1em 1em;
	border:1px solid #2879B0;
	border-top:none;
}

#content_right .adv h1,
#content_right .adv fieldset {
	border-color:#6FA11E;
}

#content_right .rm_form fieldset label,
.rm_form fieldset label {
	float:left;
	width:12em;
	color:#2879B0;
	font-weight:bold;
	text-align:right;
	padding:0.1em 0.8em 0 0;
	margin-right:0.8em;
	border-right:3px solid #CBEAFF;
}

.rm_form_narrow fieldset label {
	width:9em;
}

#content_right .rm_form fieldset input.text_input,
.rm_form fieldset input.text_input{
	padding:1px;
	width:250px;
}

#content_right .rm_form fieldset input.text_input_tag,
.rm_form fieldset input.text_input_tag{
	padding:1px;
	width:79px;
}

.rm_form_narrow fieldset input.text_input {
	width:200px;
}

#content_right .rm_form fieldset p,
.rm_form fieldset p {
	clear:both;
	padding:1em 0.6em 0.6em 0.6em;
	margin:0 1em 1em 1em;
	border-top:1px solid #CBEAFF;
}

#content_right .rm_form fieldset p.bottom,
.rm_form fieldset p.bottom{
	border-color:#2879B0;
}

#content_right .adv,
#content_right .adv fieldset label,
#content_right .adv fieldset p {
	border-color:#E7FFC1;
}

#content_right .adv fieldset p.bottom {
	border-color:#6FA11E;
}

#content_right .adv fieldset label {
	color:#6FA11E;
}

#content_right .rm_form fieldset p.notice,
.rm_form fieldset p.notice,
#content_right #rm_list p.notice {
	display:block;
	color:#C90000;
	padding-left:35px;
	padding-bottom:1em;
	border:1px solid #C90000;
	background:#ffc url(/img/icon_delete.gif) no-repeat;
	background-position: 10px 6px;
}

/* manu */
#content_right .rm_form fieldset p.noticeok,
.rm_form fieldset p.noticeok,
#content_right #rm_list p.noticeok {
	display:block;
	color:#00C900;
	padding-left:35px;
	padding-bottom:1em;
	border:1px solid #00C900;
	background:#ffc url(/img/icon_ok.gif) no-repeat;
	background-position: 10px 6px;
}

/* fin manu*/
#content_right .rm_form fieldset p.missing,
.rm_form fieldset p.missing {
	border:1px solid #C90000;
}

#content_right .rm_form fieldset p.missing label,
.rm_form fieldset p.missing label {
	color:#c90000;
}

.rm_form .form_tabs {
	list-style-type:none;
	margin:0 0 0 12px;
	padding:0;
}

.rm_form .form_tabs li {
	float:left;
	font-weight:bold;	
	padding:0;
	margin:0 5px 0 0;
	background:#eee;
}

.rm_form .form_tabs li a {
	display:block;
	color:#888;
	font-weight:normal;
	text-decoration:none;
	float:left;
	padding:5px 10px 5px 10px;
}

.rm_form .form_tabs li a:hover {
	color:#fff;
	text-decoration:underline;	
	background:#2879B0;
}

.rm_form .form_tabs li.this {
	color:#2879B0;
	padding:5px 10px 5px 10px;	
	background:#CBEAFF;
}

.rm_form .adv_tabs li.this{
	color:#6FA11E;
	background:#E7FFC1;
}
/* list elements */

#rm_list {
	width:96%;
	padding:0;
	border:10px solid #CBEAFF;
}

#rm_list .search,
#rm_list p {
	text-align:center;
	padding:0.6em;
	margin:0;
	border:1px solid #2879B0;
	border-top:none;
	border-bottom:none;
}

#rm_list .search {
	font-size:1.4em;
	background:#CBEAFF;
}

#rm_list p.note {
	font-weight:bold;
	background:#ffc;
}

#rm_list table {
	width:100%;
	font-size:1.2em;
	border:1px solid #2879B0;
}

#rm_list table a {
	font-weight:bold;
}

#rm_list table a.name {
	color:#2879B0;
	font-size:1.1em;
}

#rm_list table a.name:hover {
	color:#000;
}

#content_right .adv table .row_purchased a,
#rm_list table .row_purchased a {
	color:#444;
}

#rm_list table th {
	background:#CBEAFF;
}

#content_right .adv table th {
	background:#E7FFC1;
}

#rm_list table th,
#rm_list table td {
	padding:0.5em;
	border-right:1px dotted #A2CEEB;
}

#content_right .adv table th,
#content_right .adv table td {
	border-color:#C5E396;
}

#rm_list table th.end_row,
#rm_list table td.end_row {
	border-right:none;
}

#rm_list table td {
	border-top:1px solid #A2CEEB;
}

#rm_list table .dark td {
	background:#E3F4FF;
}

#content_right .adv table .dark td {
	background:#F3FEE2;
}

#content_right .adv table tr.row_purchased td,
#rm_list table tr.row_purchased td { 
	color:#666;
	border-color:#ccc;
	background: #eee; 
}

#rm_list .bottom {
	text-align:center;
	padding:0.6em;
	margin:0;
	border:1px solid #2879B0;
	border-top:none;
}

#rm_list fieldset.sub_form {
	font-size:0.9em;
	border:1px solid #ccc;
	padding:1em;
	margin:1em;
}

#rm_list fieldset.sub_form legend {
	padding:0.3em 1em 0.3em 1em;
	margin:1em;
	border:1px solid #ccc;
	background:#fff;
}

#rm_list fieldset.sub_form p {
	clear:both;
	text-align:left;
	border:none;
}

#rm_list fieldset.sub_form label {
	float:left;
	width:12em;
	font-weight:bold;
	text-align:right;
	padding:0.1em 0.8em 0 0;
	margin-right:0.8em;
}

#rm_list fieldset.sub_form p.check label {
	float:none;
	width:100%;
}

#content_right #rm_list  h1.adv,
#content_right .adv p,
#content_right .adv table,
#content_right .adv .bottom {
	border-color:#6FA11E;
}

/* home */

#detail_block,
#content_right .alt_scheme,
#message_cntr,
#rm_home {
	padding:0;
	border:10px solid #FFFDB7;
}

#rm_home {
	width:96%;
}

.rm_form a.create_opt {
	display:block;
	color:#BBD61A;
	font-size:1.6em;
	padding:0.3em 0 0.3em 0;
	text-align:center;
	text-decoration:none;
	background:#FAFDAB;
}

.rm_form a.create_opt:hover {
	color:#000;
	text-decoration:underline;
}

#message_cntr {
	border-color:#eee;
	margin-top:2em;
	margin-bottom:2em;
}

#message_cntr h2 {
	border-color:#ccc;
}

#content_right #message_cntr .display_table {
	border:1px solid #ccc;
	border-top:none;
	border-bottom:none;
}

#content_right .alt_scheme fieldset p,
#content_right .alt_scheme fieldset label {
	border-color:#FEF3E2;
}

#content_right .alt_scheme fieldset label {
	color:#000000;
}

body #content #content_right .alt_scheme h1,
body #content #content_right .alt_scheme table,
body #content #content_right .alt_scheme p.alt_border,
#content_right .alt_scheme h1,
#content_right .alt_scheme fieldset,
#content_right .alt_scheme fieldset p.bottom,
#content_right #rm_home h1 {
	border-color:#BBD61A;
}

body #content #content_right .alt_scheme .search,
body #content #content_right .alt_scheme th {
	border-color:#BBD61A;
	background:#BBD61A;
}

body #content #content_right .alt_scheme .search {
	background:#FAFDAB;
}

body #content #content_right .alt_scheme td {
	border-color:#BBD61A;
}

body #content #content_right .alt_scheme .dark td {
	background: #FAFDAB;
}

#content_right .conf_comp{
	padding:0;
	border:10px solid #fd8e8e;
}
#content_right .labelcon{
	text-align:left;
}
#content_right .digit{
	text-align:right;
	float:right;
}
#content_right .digit i{
	font-size:13px;
	font-weight:bold;
	color:#B9CD29;
}
#content_right .conf_comp p{
	padding:0;
	margin:0;
}
#content_right .borrar{
	clear:both;
}
#content_right .total{
	font-size:22px;
}
#content_right .confrow{
	font-size:13px;
	font-weight:bold;
}

/*  */

#bread_crumbs {
	color:#666;
	font-size:1.1em;
	width:96%;
	margin-bottom:1em;
	padding:7px;
	border-bottom:1px solid #ccc;
	background:#eee;
}

#bread_crumbs span {
	color:#222;
}

#welcome_box,
#alerts_feed {
	clear:both;
	width:96%;
	padding:0;
	border:10px solid #eee;
}

#welcome_box h2,
#alerts_feed h2 {
	font-size:1.8em;
	font-weight:normal;
	color:#333;
	margin:0;
	padding:1em 1em 0 1em;
	border:1px solid #ccc;
	border-bottom:none;
}

#welcome_box p,
#alerts_feed p {
	margin:0;
	padding:0.6em 1.5em 1.5em 1.5em;
	border:1px solid #ccc;
	border-top:none;
}

#content_right .narrow_block form fieldset.text_greeting { padding-top:0; }

ul.welcome {
	font-size:1.3em;
	list-style-type:none;
	padding:1em;
	border:1px solid #ccc;
}

ul.welcome li {
	float:left;
	padding:15px;
	width:240px;
}

ul.welcome li.advertisers {
	float:right;
}

#mini_cart { font-size:1.2em; border:4px solid #ccc; padding:0.5em; margin:0 0 2em 0; }

#mini_cart h3 { font-weight:normal; text-align:center; color:#600; border-bottom:1px solid #ccc; padding:0.2em; margin:0 0 1px 0; }

#mini_cart .mini_cart_table { width: 100%; }

#mini_cart .mini_cart_table td { padding:0.3em; border-top:1px dotted #ccc; }

#mini_cart .mini_cart_table td.end_row { text-align:right; }

#mini_cart .mini_cart_table td.total_row { background:#ffc; }

#mini_cart .mini_cart_table .head_row td { color:#555; font-style:italic; background:#eee; }

#rss_feed_snip {
	padding:0.7em;
	margin:0 0 20px 0;
	border-bottom: 1px dotted #BBD61A;
}

#rss_feed_snip h3 {
	text-indent:1000px;
	text-transform:lowercase;
	overflow:hidden;
	height:21px;
	width:173px;
	margin:0;
	padding:0;
	background:url(/img/recent_posts.gif) no-repeat top left;
}

#rss_feed_snip p {
	font-weight:bold;
	padding:0.4em;
	margin:0;
	border-top:1px dotted #BBD61A;
	background:#FAFDAB;
}

#alerts {
	font-size:1.2em;
	list-style-type:none;
	border:1px solid #BBD61A;
	border-bottom:none;
}

#alerts-view-opts,
#alerts li {
	padding:0.8em;
	border-bottom:1px dotted #BBD61A;
	background:#fff;
}

#alerts-view-opts {
	font-size:1.2em;
	border:1px solid #BBD61A;
	border-top:none;
	background:#FEF3E2;
}

#alerts-view-opts strong,
#alerts li strong {
	float:left;
	display:block;
	font-weight:normal;
	width:8em;
	margin-right:2em;
	border-right:1px dotted #BBD61A;
}

#alerts-view-opts span,
#alerts li span {
	display:block;
	margin-left:10.1em;
}

.lb { width: 600px; padding: 0; float: none; }

/*.lb-create-blogger { width:615px; height: 400px; overflow:scroll; }*/

.lb .lb-closebutton { position:absolute; top:0px; left:550px; border:none; }

.lb .lb-closebutton a { display:block; color:#000; font-size:1.7em; text-align:center; height:20px; width:20px; border:1px solid #666; text-decoration:none; }

.lb .lb-closebutton a:hover { color:#C90000; border-color:#C90000; }

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:600px;
	height:400px;
	margin:-200px 0 0 -300px;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#fff;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
	color:#000;
	font-size:2em;
	text-align:center;
}

/**/

#estado_blogger {
	background:#CBEAFF;
	border:1px solid #64BBF6;
	display:block;
	white-space:nowrap;
}
#estado_adv {
	background:#E7FFC1;
	border:1px solid #B9ED65;
	display:block;
	white-space:nowrap;
}

#preview {
	text-align:center;
	padding:20px;
	border:1px solid #2879B0;
	border-top:none;	
}

span.hueco{
border:1px solid #000000;
padding:2px;
}

#oferta{
font-weight:bold;
}

.punteroSobre{
cursor : pointer;cursor : hand;}
.punteroFuera{
cursor : auto;}

span.acuerdo s{
color:#cccccc;
}

#campaign_links,
#campaign_cats {
	font-size:1.3em;
	padding:0;
	margin:0 0 0.5em 13.3em;
	list-style-type:none;
}

#campaign_links li,
#campaign_cats li {
	padding:0.2em 0.2em 0.2em 0.8em;
	margin:2px 0 0 0;
	border-left:3px solid #eee;	
}

#caja_saldo{
float:left;
width:24%;
height:100%;
margin:0px;
padding:0px;
background-color:#eeeeee;
border:1px solid #6FA11E;

}

#col_home3 { width: 167px; float: left; }

#today3_top { width: 167px; height: 35px; text-indent: 46px; font-size:24px;color:#BBD61A;font-family:"Trebuchet MS";font-weight: bold; background: url('/img_dsn/module_destacados.gif') no-repeat;  }

	.today3_content { width: 165px; margin: 0 0 2.0em 0;font-size:12px; padding: 0 0 20px 0; float: left;font-family:"Trebuchet MS"; }

		.today3_content p { margin: 0 0 7px 20px; }

			.today3_content p span.final { font-size:14px;display: block; padding: 0.2em 0 0 0; font-weight: bold; text-align: right; }

			.today3_content p span a, .today3_content p span a:visited { color: #000; text-decoration: none; }

			.today3_content p span a:hover { color: #000; text-decoration: underline; }
	
		.today3_content p span.inicio { font-weight: bold; text-decoration:none;font-size:14px; }
		.today3_content p span.descripcion { font-style: italic;text-align:justify; }
		.today3_content p span.titulo a, .today3_content p span.titulo a:visited { font-weight: bold;color: #00C; text-decoration: none; }
		
#barra_paises{
position:absolute;
top:60px;
right:30px;
}

/* caja feeds */
#feed_box {
	clear:both;
	width:96%;
	padding:0;
	border:10px solid #f97d28;
}

#feed_box h2 {
	font-size:1.8em;
	font-weight:normal;
	color:#333;
	margin:0;
	padding:1em 1em 0 1em;
	border:1px solid #ccc;
	border-bottom:none;
}

#feed_box p {
	margin:0;
	padding:0.6em 1.5em 1.5em 1.5em;
	border:1px solid #ccc;
	border-top:none;
}

ul.feedul {
	font-size:1.3em;
	list-style-type:none;
	padding:1em;
	border:1px solid #ccc;
}

ul.feedul li {
	float:left;
	padding:15px;
	width:480px;
}

ul.feedul li.derecha {
	float:right;
}
/* fin caja feeds */



#google_analytics_refresh_msg {font-weight:bold; color: #f97d28 }
#google_analytics_refresh_msg * {vertical-align:middle}

#exclude_blogs_box { width: 260px; float:left; margin-top: -14px; }
#exclude_blogs_box #exclude_blog_frame {border: 1px solid #ccc; }
#exclude_blogs_box #exclude_blog_frame span {color: #ccc; font-size: 20px; display:block; margin: 0.5em }
#exclude_blogs_box #exclude_blog_frame,
#exclude_blogs_box textarea 
	 { min-height: 60px; margin: 0.5em 0 0.5em 0; width: 100%}
	 
#exclude_blogs_box #exclude_blog_frame  div {min-height: 20px; line-height: 20px; padding: 4px;}
#exclude_blogs_box #exclude_blog_frame  div * {vertical-align:middle}
#exclude_blogs_box #exclude_blog_frame  div.odd {background-color: #E7FFC1}

/* fin caja feeds */


#google_analytics_refresh_msg {font-weight:bold; color: #f97d28 }
#google_analytics_refresh_msg * {vertical-align:middle}

#exclude_blogs_box { width: 260px; float:left; margin-top: -14px; }
#exclude_blogs_box #exclude_blog_frame {border: 1px solid #ccc; }
#exclude_blogs_box #exclude_blog_frame span {color: #ccc; font-size: 20px; display:block; margin: 0.5em }
#exclude_blogs_box #exclude_blog_frame,
#exclude_blogs_box textarea 
	 { min-height: 60px; margin: 0.5em 0 0.5em 0; width: 100%}
	 
#exclude_blogs_box #exclude_blog_frame  div {min-height: 20px; line-height: 20px; padding: 4px;}
#exclude_blogs_box #exclude_blog_frame  div * {vertical-align:middle}
#exclude_blogs_box #exclude_blog_frame  div.odd {background-color: #E7FFC1}
