/*  
Theme Name: Oskr Theme
Theme URI: http: //www.descarga.com.es/
Description: "Oskr Theme" by Oscar Morales
Version: 1.0
Author: Oscar Morales
Author URI: http: //www.twitter.com/oscardmorales
*/

/*========= SETUP =========*/
html { background: url(images/html-bg.png) repeat-x top; }
*{ border: 0; margin: 0; padding: 0; }
body{ color: #666; background: url(images/bg.jpg) no-repeat 50% 59px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
a{ color: #000; text-decoration: none; }
a:hover{ text-decoration: underline; }
input,select,textarea{ border: #ddd 1px solid; font-size: 12px; padding: 5px; }
select{ padding: 0; }
li{ list-style: none; }

/*========= LAYOUT =========*/

#page{ width: 960px; margin: 0 auto; }
/*--- Main Columns ---*/
#columns{ padding: 15px 0 25px 0; margin: 0px; }
.col1{ float: left; width: 595px; padding-right: 15px; }
.col2{ float: right; width: 320px; }
/*--- Sub Columns ---*/
.subcol{ width: 150px; }
.subcol h2{ font-size: 14px; padding: 0 0 10px; color: #FFF; }

/*========= HEADER =========*/

/*- Page Navigation -*/
#nav{ height: 59px; width: 960px !important; }
#nav-left { float: left; display: inline; width: 600px !important; _width: 375px; }
#nav-right { float: right; display: inline; width: 330px; margin: 0px !important; padding: 0px !important; }
#nav1 .current_page_item a, #nav1 li.current, #nav1 li a:focus, #nav1 li a:hover, #nav1 li a:active { color:#FFF; }
#nav ul li a { color:#b2b1b1; }
#nav1 .loginHead { background: url(images/ico_login.png) no-repeat right center; padding-right:22px; }

/*- Dropdowns-*/
#nav1, #nav1 ul{ padding: 0; float: left; list-style: none; } 
#nav1 { padding: 0; font-size: 13px; float: left; }
#nav1 a { display: block; padding-left: 15px; padding-right: 15px; }
#nav1 li { float: left; font-size: 12px; text-transform: uppercase; border-right: 1px solid; margin-top: 18px; }
#nav1 li a:hover { text-decoration: none; color: #FFF; }
#nav1 li ul { position: absolute; width: 15em; left: -999em; padding-top: 1px; }
#nav1 li:hover ul, #nav1 li.sfhover ul { left: auto; }
#nav1 li ul li { background: #FFF; border-bottom: 1px solid #dedbd1; border-left: 1px solid #dedbd1; border-right: 1px solid #dedbd1; line-height: 28px; width: 15em; }
#nav1 li:hover, #nav1 li.hover { position: static; }
#nav1 li ul ul { margin: -29px 0 0 15em; border-top: 1px solid #dedbd1; }
#nav1 li:hover ul ul, #nav1 li.sfhover ul ul { left: -999em; }
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul { left: auto; }
#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul { left: -999em; }
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul { left: auto; } 
#nav1 li:hover ul, #nav1 li.sfhover ul { left: auto; z-index: 1000; }

/*- Category Navigation -*/

/*- Nav / Dropdowns-*/
#nav2 { margin: 0 0 15px 0 !important;  margin: 0 0 7px 0px; }
#nav2, #nav2 ul{ padding: 0; float: left; list-style: none; }
#nav2 { padding: 0; font-size: 16px; float: left; width: 956px; font-family: "Arial Narrow"; font-weight: bold; height: 43px; padding: 4px; background: url(images/menu-bg.png) no-repeat; }
#nav2 a { display: block; padding-left: 15px; padding-right: 15px; color: #FFF; line-height: 40px; }
#nav2 li { float: left; background: url(images/menu-right.gif) repeat-y right; height: 43px; }
#nav2 li a:hover { text-decoration: none; color: #000; }
#nav2 li ul { position: absolute; width: 15em; left: -999em; z-index: 99999; }
#nav2 li:hover ul, #nav2 li.sfhover ul { left: auto; z-index: 1000; }
#nav2 li ul li { background: #FFF; border-bottom: 1px solid #dedbd1; border-left: 1px solid #dedbd1; border-right: 1px solid #dedbd1; line-height: 28px; width: 15em; }
#nav2 li:hover, #nav2 li.hover { position: static; }
#nav2 li ul ul { margin: -29px 0 0 15em; }
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul { left: -999em; }
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul { left: auto; }
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul { left: -999em; }
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul { left: auto; } 


/*- Search -*/
#search{ float: right; height: 29px; width: 280px; margin: 15px 0px 0px !important; padding: 0px !important; }
* html #search{ margin-right: 8px; }
#search input{ border: none; color: #c1bfbf; float: left; font-size: 14px; width: 222px; padding: 0 0 0 10px; line-height: 29px; height: 29px; background: url(images/search-bg.png) no-repeat; }
#search .btn{ padding: 0; height: 29px; width: 38px; border: none; background: url(images/search-bt.png) no-repeat; cursor: pointer; }
/*- Header -*/
#header{ height: 115px; }
/*- Logo -*/
#header h1{ float: left; display: inline; line-height: 100px; font-size: 24px; }
#header h1 a{ display: block; height: 50px; width: 371px; color: #000; font-size: 28px; margin-top: 30px; }

/*- Top Banner -*/
#topbanner { float: right; width: 468px; padding: 20px 0px 0px; }
#topbanner img{ float: right; }

/*- RSS -*/
#rss a{ color: #666; }
#rss h2{ padding: 10px; font-size: 14px; margin-bottom: 10px; }
#rss ul{ margin: 0px; padding: 10px; float: left; }
#rss li{ margin: 0px; border: none !important; padding: 5px; }
#rss img{ float: right; padding-left: 10px; margin-top: 5px; }

#sliderDest { width: 930px; margin: 15px 15px 0 15px; overflow: hidden; }
#sliderDest h3 { font-size: 24px; font-weight: bold; color: #1b304a; margin-bottom: 15px; }
#sliderDest ul, #sliderDest li{ margin:0; padding:0; list-style:none; }
#sliderDest ul li { width: 930px; height: 250px; background: url(images/slide-img-bg.png) no-repeat; overflow: hidden; }
#sliderDest ul li .screen { width: 566px; height: 235px; margin: 4px 0 0 4px; -moz-border-radius: 7px; -webkit-border-radius: 7px; overflow: hidden; float: left; }
#sliderDest ul li .descrp { width: 340px; float: right; }
#sliderDest ul li .descrp h3 { font-size: 18px; color: #1276a4; }
#sliderDest ul li .descrp p { color: #000; }
#sliderDest ul li .descrp .estrellas { float: left; margin: 10px 0; width: 100%; }
#sliderDest ul li .descrp a.readmore {
	display: block;
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(images/readmore-bg.gif) repeat-x;
	color: #FFF;
	text-shadow: 0 -1px 0 #3a3a3a;
	float: left;
	margin: 0 170px 10px 0;
}
#sliderDest ul li .descrp a.dwnld {
	display: block;
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(images/dwnld-bg.gif) repeat-x;
	color: #000;
	text-shadow: 0 1px 0 #d7d7d7;
	float: left;
}
/* numeric controls */	
ol#controls{ margin:1em 15px; padding:0; height:28px; }
ol#controls li{ margin:0 5px 0 0; padding:0; float:left; list-style:none; height:22px; line-height:22px; }
ol#controls li a{ float:left; height:22px; line-height:22px; width: 22px; background: url(images/slider-num-bg.png) no-repeat; color:#555; text-align: center; font-weight: bold; font-size: 10px; }
ol#controls li.current a{ color:#000; }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{ outline:none; }
/* // Easy Slider */


/*========= FEATURED POSTS (FRONT-PAGE) =========*/

/* See slideshow.css */

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/

#video-frame { background: #eee; float: left; width: 583px; height: auto; margin: 0px; padding: 5px; border: 1px solid #ddd; }
.video-left { float: left; width: 285px !important; display: inline; background-color: #FFF; }
.video-left p { padding: 0px !important; margin: 0px !important; }
.video-left h2 { display: none; }
.video-right { float: right; width: 273px; min-height: 214px; display: inline; background-color: #FFF; padding: 10px; }
.video-right h2{ color: #000; font-size: 11px; line-height: normal; font-weight: bold !important; margin: 0 !important; padding-top: 0 0 5px 0; }
.video-right p{ color: #666; font-size: 11px; line-height: 12px; margin-top: 10px; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0 0 20px 0; }
.video-right h3{ font-style: normal !important; font-weight: bold; font-size: 18px; line-height: 20px; padding-bottom: 0px; }
.video-right .mootabs_title { border-top: 1px solid #FFF; list-style: none; margin: 0px; padding: 0px; }
.video-right .mootabs_title li {
	color: #000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding: 10px;
	border: 1px solid #ddd;
	background: #f7f7f7;
	line-height: 10px;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.video-right .mootabs_title li:hover, .video-right .mootabs_title li.active { background: #ddd url(images/ico-watch.gif) right center no-repeat !important; }

/*========= BLOG POST STYLING =========*/

/*=== Small Box Post ===*/
.post{ margin: 0; }
.post h2{ font-size: 18px; padding: 0 0 5px; }
.post h3{ font-size: 14px; }
.post h3 a{ color: #000; }
.post p{ padding: 0 0 15px; line-height: 15px; }

/*- Box -*/
.box{ clear: both; height: 1%; padding: 0; margin: 0; }
.box .post{ width: 288px; background-color: #FFF; border: 1px solid #ddd; }
.box .post h2 a{ color: #333; }
.box .post h2{ font-size: 18px; padding: 10px; line-height: 20px; }
.box .post p{ font-size: 11px; padding: 5px 10px; }
.box .post img{ border: 1px solid #ddd; padding: 5px; background-color: #FFF; margin: 10px; float: right; }

/*=== Traditional Blog Post ===*/
.post-alt{ margin: 3px 0 10px 0; }
.entry .imgInicio { float: left; margin: 0 15px 10px 0; border: none; padding: 0; background: none; }
.post-alt h2{ font-size: 18px; padding: 0; color: #000; font-weight: bold; }
.post-alt h3{ font-size: 13px; padding-bottom: 5px; line-height: 18px; color: #000; }
.post-alt h4{ font-size: 14px; padding-bottom: 5px; line-height: 16px; }
.post-alt h3 a, .post-alt h2 a{ color: #000; }
.post-alt p{ padding: 5px 0px 5px 0px; }
.post-alt p.post_date{ color: #999; padding: 5px 0px 10px; font-size: 11px; font-weight: normal; }
p.posted{ font-size: 11px; color: #555; line-height: 16px; padding: 5px 0; text-align: left; clear: both; background: url(images/postBottom.gif) repeat-x bottom; }
p.posted a { color: #555; }
h3.posted a { color: #000; font-size: 11px; }
.box .post h3.posted { border-bottom: none; }
.author_info { float: left; width: 573px; padding: 10px; background-color: #eee; border: 1px solid #CCC; margin-bottom: 15px; }
.author_info h3 { margin-bottom: 10px; }
.author_photo { float: right; margin:  0 0 0 10px; background-color: #FFF; }
.author_photo img { border: 1px solid #666; }

.full h2 { font-size: 24px; margin-bottom: 10px; }

/*=== Buttons ===*/
.continue{ background: url(images/ico-arrow.gif) no-repeat left; font-weight: bold; padding-left: 15px; }
.comments { padding-bottom: 0px !important; }
.comments a{ background: url(images/ico_comment.png) no-repeat left; color: #000; font-weight: normal; font-size: 11px;  text-align: center; display: block; height: 16px; float: left; width: 16px; margin-right: 5px; }
a.more{ background: url(images/ico-arrow2.gif) no-repeat right; color: #c0c0c0; font-size: 1.2em; font-weight: bold; padding: 0 20px 0 0; }
/*=== Traditional Blog Post ===*/
.navigation { width: 595px; margin-bottom: 15px; float: left; padding: 15px 0; border-top:  1px solid #eee; border-bottom:  1px solid #eee; }
.navigation a { color: #000; font-size: 1em; font-weight: bold; }
.alignleft{ display: inline; float: left; margin-right: 15px; }
.alignright{ display: inline; float: right; margin-left: 15px; }

/*    Using 'class="alignright"' on an image will (who would've
    thought?!) align the image to the right. And using 'class="centered',
    will of course center the image. This is much better than using
    align="center", being much more futureproof (and valid) */

img.wp-smiley  { padding: 0 !important; border: none !important; }
img.centered { display: block; margin-left: auto; margin-right: auto; }

    /* End Images */


/*========= ARCHIVE SPECIFIC =========*/
#recomendaremail { margin-bottom: 15px; padding: 10px; color: #000 !important; }
#archivebox { background-color: #EEE; border: 1px solid #FFF; margin-bottom: 15px; outline: 1px solid #DBDBDB; padding: 10px; font-size: 12px; color: #184373; }
#archivebox h4, #archivebox h3, #archivebox h2{ color: #333;} 
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{ font-weight: normal; }
#archivebox a, #archivebox h2 { color: #000; }
.archivefeed { margin-top: 10px; padding-bottom: 0px; }
.archivefeed a { background: url(images/ico-arcfeed.gif) center left no-repeat; height: 20px; color: #000; font-weight: bold; font-size: 11px; font-weight: normal; padding: 3px 0px 1px 22px; }
.arclist{ width: 260px; margin: 0px 0px 25px; padding: 5px 0px 0px; border-bottom: 1px solid #eee; }
.arclist h2{ color: #000; padding: 0px 0px 15px; }
.arclist ul { margin-bottom: 15px; }
.arclist ul li{ color: #c0c0c0; font-size: 12px; padding: 8px 0 8px 10px; border-top: 1px solid #eee; }

/*========= SINGLE POST SPECIFIC =========*/

.estrellas { float: right; }
.singletags { background: url("images/ico_tag.png") no-repeat scroll 5px 5px #EEE; border: 1px solid #FFF; float: left; margin: 5px 0 10px; outline: 1px solid #DBDBDB; padding: 5px 10px 5px 30px; width: 556px; }
.singletags a { color: #595959; font-size: 11px; font-weight: normal !important; text-decoration: underline; line-height: 12px; }
.entry p{ text-align: left; font-size: 12px; line-height: 18px; color: #000 }
.entry blockquote { padding: 10px; border: 1px solid #ddd; color: #000; width: 85%; background-color: #f7f7f7; font-style: italic; margin: 5px auto 15px; }
.entry blockquote p { font-size: 12px; padding: 5px 0px; margin: 5px 0px; line-height: 20px; }
.entry img { padding: 4px; border: 1px solid #ddd; background-color: #FFF; }
.imagenoticia { font-size: 24px; font-weight: bold; }
.imagenoticia img { border: 0px; }
.wp-caption img { margin-bottom: 15px; }
p.wp-caption-text { text-align: center; padding: 0 0 15px 0; margin: 0px; font-size: 1.2em; font-style: italic; color: #000; }
.entry ul, .entry ol { margin-bottom: 15px; font-size: 12px; line-height: 20px; width: 230px; }
.entry ul li ul, .entry ol li ol{ margin-bottom: 0px; padding-top: 3px; }
.entry ul li { list-style: circle inside !important; margin-left: 15px; padding: 3px 0px; border-bottom: 1px dotted #333; }
.entry ul li ul li { list-style: disc inside !important; }
.entry ol li { list-style: decimal inside !important; font-size: 12px; padding: 3px 0px; }
.entry ol li ol li { list-style: decimal-leading-zero inside !important; }
.sociable ul li { border-bottom: none; }
.sociable ul { width: auto; } 


/*========= COMMENTS =========*/

h2.commh2{ font-size: 1.5em; padding: 0 0 5px; margin: 0 0 15px 0; font-weight: bold !important; color: #000; }
ol.commentlist{ margin: 10px 0 20px; padding: 0; list-style: none; font-size: 12px; line-height: 20px; }
ol.commentlist p{ margin-bottom: 10px; line-height: 20px; }
ol.commentlist cite{ font-style: normal; font-weight: bold; }
ol.commentlist li{ padding: 20px 10px 10px 10px; }
ol.commentlist li.alt{ padding: 10px 10px 0 10px !important; background: #f7f7f7; border: 1px solid #eee; }
#comment { width: 595px; float: left; margin-bottom: 15px; }

/*========= THREADED COMMENTS =========*/

ol.commentlist .comment-meta{ font-size: 0.8em; }
ol.commentlist li .avatar { float: left; border: 1px solid #000; margin-right: 10px; }
ol.commentlist li{ border: 1px solid #eee; margin: 10px 0 10px; padding: 15px 10px 10px; }
ol.commentlist li .even{ background: #FFF; }
.commentlist li ul li { margin-left: 10px; margin-right: -5px; }
ol.commentlist li .reply { padding: 0 0 5px 0; }
#respond p{ margin-bottom: 10px; line-height: 20px; }

/* PageNavi */

.more_entries {font-size: 11px;}
.more_entries a {
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(images/next-prev.gif) repeat-x;
	color: #FFF;
	text-shadow: 0 -1px 0 #313131;
}
.more_entries .wp-pagenavi {clear: both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important;}

.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #9f9f9f !important;}

.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #eee;color: #666; padding: 4px !important; margin-left: 4px; border: 1px solid #ddd; line-height: 24px; }

.more_entries .wp-pagenavi .extend { background: none; border: none; }

/*========= SIDEBAR =========*/

/* Tabs */

#tabs { width: 300px !important; height: auto !important; padding: 10px; background-color: #d1e9f3; float: left; display: block; }
.inside { padding: 0 10px 10px 10px; background-color: #FFF; }
ul.wooTabs { width: 100%; }
ul.wooTabs li { float: left; display: inline; font-size: 11px; line-height: 34px; color: #000; font-weight: bold; font-size: 11px; margin: 0px 2px 0px 0px !important; cursor: pointer; }
ul.wooTabs li a { line-height: 31px; color: #000 !important; display: block; float: left; padding: 0 6px; }
ul.wooTabs li a.selected, ul.wooTabs li a:hover { text-decoration: none; color: #000 !important; background-color: #FFF; }
#tagcloud { padding: 10px; }
#sub img { float: right; margin: 13px 0 8px 8px; }
.inside li { border-bottom: 1px dotted #959595; padding: 8px 0; }
.inside li img.avatar, .inside li img.thumbnail { border: 1px solid #ddd; padding: 3px; background-color: #FFF; float: left; margin: 0 8px 0 0; }
.inside a.subs { color:#2b71a7; text-decoration:underline; }
.inside input.text { background: url(images/input-subscribe.png) no-repeat; border: none; color: #184373; font-size: 12px; height: 25px; line-height: 25px; padding: 0 10px; width: 260px; }
.inside input.bt { background: url(images/subscribe-bt.png) no-repeat; border: none; color: #3F3F3F; height: 25px; text-shadow: 1px 0 0 #FFF; width: 88px; }

/*- Ads -*/

#mpu_banner { width: 300px; height: 250px; background-color: #eee; margin-bottom: 15px; padding: 9px; border: 1px solid #ddd; }
#advert_125x125 { padding-left: 14px; }
#advert_125x125 img{ border: 1px solid #ddd; padding: 5px; margin: 0 14px 14px 0; }

/*- Flickr -*/
#flickr .wrap { padding-top: 15px; }
.flickr_badge_image img { float: left; }
/*=== Styling Widget Lists ===*/

.widget { margin-bottom: 15px; }	
.widget h3 { padding: 10px 0 0 15px; height: 38px; color: #000; background: url(images/h3-bg.png) no-repeat; }
.widget ul { margin: 0 0 10px 0; padding: 5px 0; border: none !important; }
.widget ul li { border-bottom: 1px dotted #a8a8a8; padding: 5px 0 5px 5px; margin: 0px; }
.widget ul li a { color: #0090ff; }
.widget select { border: 1px solid #eee; width: 148px; margin: 15px 0 0 0; }
.textwidget { padding-top: 15px; }
.widget_views ul li a, #drainhole-statistics-1 ul li a { background: url(images/li.gif) no-repeat; padding-left: 15px; }

/*========= FOOTER =========*/

#footer{ clear: both; color: #6c6c6c; height: 66px; line-height: 35px; padding-top: 40px; background: url(images/foot-bg.png) repeat-x; text-align: center; font-size: 11px; }
#footer img { vertical-align: middle; margin-left: 5px; }

/*========= MISC =========*/

.fix{ clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden; }
.hl{ border-bottom: 2px solid #eee; }
.hl-full{ float: left; clear: both; height: 1px; width: 100%; padding: 0 !important; margin: 0px 0px 15px; }
.hl2{ border-bottom: 3px solid #c0c0c0; }
.hl3{ border-bottom: 1px solid #eee; }
.blog{ width: 100% !important; float: left; }
.between{ height: 2px; margin-bottom: 15px; }
.fl{ float: left; }
.fr{ float: right; }
.ac{ text-align: center; }
.ar{ text-align: right; }
.th{ border: 1px solid #ddd; float: right; padding: 5px; background-color: #FFF; margin: 0 0 5px 10px; }
table#wp-calendar { border-collapse: collapse; margin: 0px; padding: 0px; }
table#wp-calendar a { color: #000; }
table#wp-calendar caption { font-weight: normal; font-size: 0.91667em; line-height: 1.72727em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted #ddd; }
table#wp-calendar th { width: 26px; font-size: 0.91667em; line-height: 1.72727em; background: #f2f2f2; border-bottom: 1px dotted #ddd; text-align: center; }
table#wp-calendar td { width: 26px; line-height: 1.66667em; color: #999; text-align: center; }
table#wp-calendar td#next, table#wp-calendar td#prev { width: 78px; font-size: 0.83333em; letter-spacing: 1px; text-transform: uppercase; }
.gravatar { float: left; border: 1px solid #000; margin-right: 10px; }
.jdGallery a { cursor: pointer !important; }

/* Slider */

#slider-holder { position: relative; height: 270px; width: 595px; margin-bottom: 20px; overflow: hidden ; color: #fff;background: #000;}
#slider-holder .slide{ position: absolute; top: 0px; left: 595px; z-index: 1;height: 270px; width: 595px; overflow: hidden; background: #000;}
#slider-holder .slide-1 { display : block; left: 0px; top: 0px;}
#slider-holder .slide a {display: block;  }
#slider-holder .slide img {  display: block; position: absolute; top: 0px; left: 0px; }
#slider-holder  img.full-mask {  position: absolute; top: 0; left: 0px; z-index: 0; display: none; }

#slider-holder .slide-content { position: absolute; top: 270px; left: 0;height: 700px; width: 575px; background: #000; padding: 10px 10px 0 10px;z-index: 999;}

#slider-holder .slider-left, #slider-holder .slider-right {position: absolute;    cursor: pointer; height: 150px; width: 120px; z-index: 999; display: block; color: white; }

#slider-holder .slider-left { left: 0;  top: 0; background: url('images/fleche1.png') no-repeat center bottom;   }
* html #slider-holder .slider-left { background: url('images/fleche1.gif') no-repeat center left; }

#slider-holder .slider-right{right: 0; top: 0; background: url('images/fleche2.png') no-repeat center bottom;}
* html #slider-holder .slider-right { background: url('images/fleche2.gif') no-repeat center right; }

.slider-shelf { z-index: 999; background: #000; position: absolute; top: 0; width: 595px; overflow: visible;}
span.clicker { z-index: 999; background: #000; position: absolute; top: 0px; right: 120px; width: auto; font-size: 11px; display: block; padding: 2px 10px; cursor: pointer;}
.shelf-content { z-index: 9999; position: absolute; top: 0; width: 595px;}
.shelf-content img {border: 1px solid #fff; margin: 10px 0 0 10px; cursor: pointer;}

.shelf-title {padding: 0px 10px;}

.full { width: 930px; }
.full h3 { font-size: 18px; }


.contentDownButton { width: 260px; height: 29px; float: right; margin-top: -20px; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: url(images/dwnld-bg.gif) repeat-x; }
.btnDownMain {
	display: block;
	height: 29px;
	line-height: 29px;
	padding: 0 10px 0 18px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 0 1px 0 #d7d7d7;
	background: url(images/dwnld-arrow.png) no-repeat 8px 8px;
	}

/*========= LIKE =========*/
.topsy-sm a.topsy-sm-total { float: right; margin-left: 2px; }
