/* Layout */
#mainContent { float:left; position:relative; width:670px; }
#rightColumn { float:right; width:300px; }

/* Header */
#itemPage #logo { background:none; height:40px; margin:15px 10px 0 0; width:155px; }
#itemPage #header form { margin:20px 0 0; }
#itemPage #header .addLink { float:right; margin:30px 0 0 10px; }

/* Title, breadrumbs and report links */
#subHeader { border-top:3px solid #f80; float:left; margin-bottom:10px; padding:10px 0 3px; width:100%; }
h1 { color:#000; font-size:22px; float:left; letter-spacing:-0.05em; width:750px; }
h1 em { color:#C00; font-style:normal; font-weight:normal; }
h2 { color:#999; float:left; font-size:14px; width:600px; }
h3 { font-size:14px; margin-bottom:5px; }
#breadcrumbs { clear:both; color:#999; float:left; font-size:11px; margin-bottom:10px; width:100%; }
#breadcrumbs strong { color:#000; }
#breadcrumbs span { padding-left:20px; }
#shareLinks { float:right; font-size:11px; margin-top:10px; padding-right:5px; }
#shareLinks img { vertical-align:top; }
#shareLinks a { margin-left:5px; }

/* Ad Sense Block */
#adSenseBlock { -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color:#E5ECF9; border:1px solid #c5d3ec; clear:both; float:left; margin-bottom:10px; width:978px; }
#adSenseBlock .sponsored a { color:#999; }
#adSenseBlock .sponsored.top { font-size:11px; padding:2px 10px; }
#adSenseBlock .sponsored { padding:2px 10px 5px; }
#adSenseBlock .sponsoredAdditional { width:33%; }
#adSenseBlock .title { color:#00C; font-size:14px; font-weight:bold; text-decoration:underline; }
#adSenseBlock .url { color:#008800; text-decoration:underline; }

/* Ad info */
#adInfo { border-top:1px dotted #CCC; float:left; margin-bottom:10px; width:670px; }
#adInfo li { border-bottom:1px dotted #CCC; color:#666; float:left; font-size:11px; padding:3px 0; width:223px; }
#priceLocation { border-top:1px solid #AAA; float:left; margin-bottom:5px; padding-top:5px; width:670px; }
#priceLocation li { float:left; font-size:12px; padding:3px 10px; width:315px; }
#priceLocation li.price { color:#C00; }
#priceLocation li.price strong { color:#000; }

/* Photos */
#photos { float:left; margin-bottom:10px; width:100%; }
#photos #mainPhoto { float:left; }
#photos #mainPhoto img { }
#photos #morePhotos { float:right; width:173px; }
#photos #morePhotos a { border:1px solid #999; float:right; margin:0 2px 5px; }
#photos #morePhotos a:hover { border-color: #036; }
#photos #morePhotos a.seeMore { -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#EEE url(http://staticcdn.adoosimg.com/pages/img/photos_icon.gif) no-repeat 3px 2px; border:none; clear:both; font-weight:bold; margin-top:3px; padding:3px 0 3px 25px; width:142px; }
#photos #morePhotos span { display:block; height:60px; overflow:hidden; width:80px; }

/* Key Features */
#keyFeatures { border:solid #AAA; border-width:1px 0; clear:both; float:left; margin-bottom:10px; width:670px;}
#keyFeaturesInner { border:solid #f0f0f0; border-width:1px 0; background:#f9f9f9; float:left; padding:5px 10px 3px; width:650px; }
#keyFeaturesInner ul { float:left; width:310px;  }
#keyFeaturesInner ul.second { float:right; }
#keyFeaturesInner ul li { border-top:1px dotted #CCC; padding:3px 0; float:left; width:100%;}
#keyFeaturesInner ul li.top { border:none; }
#keyFeaturesInner ul strong { float:left; width:125px; }

/* Item description */
#description { clear:both; float:left; margin-bottom:10px; width:100%; }
#description p { line-height:18px; }

/* Google map */
#gmap { border-bottom:1px solid #BBB; clear:both; float:left; margin-bottom:10px; padding-bottom:10px; width:100%; }
#gmap h3 { float:left; }
#gmap a { float:right; font-size:10px; margin-top:4px; }
#gmap img { border:1px solid #333; }

/* Ad management links */
#adManagement { -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDD; clear:both; float:left; margin-bottom:10px; padding:5px 10px; width:648px; }
#adManagement h3 { margin-bottom:0; }
#adManagement ul { float:left; width:648px; }
#adManagement li { float:left; font-weight:bold; margin:4px 10px 4px 0; padding-bottom:3px; width:313px; }
#adManagement li img { vertical-align: middle; }

/* Contact form and phone number */
#contact { clear:both; float:left; margin-bottom:10px; width:100%; }
#contactInner { -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#e9f4fd; border:1px solid #bfd4e9; clear:both; float:left; padding-bottom:10px; width:668px; }
#contact h3 { padding:7px 10px; }
#contact form { float:left; margin:0; padding:0 10px; width:648px; }
#contact form fieldset { -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#FFF; border:1px solid #d4e4f3; float:left; margin:0 0 10px; padding:10px; width:628px; }
#contact form div { float:left; width:300px; }
#contact form div.second { float:right; margin-right:0; }
#contact label { font-size:11px; font-weight:bold; }
#contact input,
#contact textarea { background:url(http://staticcdn.adoosimg.com/pages/img/contact_input_background.gif) repeat-x top; border:1px solid #CCC; margin-bottom:5px; padding:2px; width:290px; }
#contact textarea { height:56px; }
#contact button { clear:both; display:block; margin:10px auto 0 auto; overflow:visible; width:125px; }
#contact p { color:#AAA; font-size:10px; margin-top:5px; text-align:center;}

/* Send to a friend */
#sendFriend { background-color:#F9F9F9; border:1px solid #BBB; border-width:1px 0; clear:both; float:left; margin-bottom:15px; padding:10px; width:650px; }
#sendFriend label {  }
#sendFriend label.check { display:block; font-size:11px; margin-top:10px; }
#sendFriend input { margin:0 10px 0 5px; width:170px; }
#sendFriend label.check input { float:left; margin:0 5px 0 0; width:auto; }

/* Go premium text */
#goPremium { border-bottom:1px solid #BBB; clear:both; float:left; line-height:18px; margin-bottom:10px; padding-top:5px; width:100%; }
#goPremium p { margin-bottom:10px; }
#goPremium p strong { color:#F80; }
#goPremium ol { list-style: outside decimal; margin-bottom:10px; }
#goPremium li { margin-left:30px; }

/* Ad Sense In Content */
#adSenseInContent { border-bottom:1px solid #BBB; clear:both; float:left; margin-bottom:10px; padding-bottom:10px; width:100%; }
#adSenseInContent table { width:100%; }
#adSenseInContent a { color:#333; font-size:11px; }
#adSenseInContent p { border-top:1px dotted #DDD; margin-top:5px; padding:5px 0 0; }
#adSenseInContent p a .title { color:#00C; font-size:14px; font-weight:bold; text-decoration:none !important; }
#adSenseInContent p a .url  { color:#090; font-size:12px; }

/* Go premium text */
#subSearch { clear:both; float:left; margin-bottom:10px; width:100%; }
#subSearch form { background-color:#dcdfcf; border:1px solid #cccccc; clear:both; float:left; padding:5px 10px; width:648px;}
#subSearch label { font-size:14px; font-weight:bold; margin-right:5px; }
#subSearch input,
#subSearch select { margin-right:5px; padding:3px; width:200px; }
#subSearch input { color:#CCC; }
#subSearch p { background-color:#FFF; border:1px solid #CCC; font-size:11px; margin:10px 0 0; padding:5px; }

/* Right column boxes */
.rightBox { background:#f1f5fb; border:1px solid #f1f1f1; margin-bottom:10px; padding:10px; }
.rightBox h4 { border-top:1px solid #DDD; margin:15px 0 5px; padding-top:10px; }
.sellerDetails { -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#e0daaf; border-width:0; padding:10px; width:280px; }
.sellerDetails .rightBoxInner { padding:10px; }
.sellerDetails h3 { background-color:#369; border:1px solid #036; color:#FFF; margin-bottom:0; padding:5px; }
.sellerDetails img { background-color:#FFF; border:1px solid #ad9f52; display:block; margin-bottom:10px; padding:3px; }
.sellerDetails #sLinks { -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#fff; border:1px solid #cbc388; line-height:21px; padding:10px; width:260px; }
.sellerDetails #sEmail,
.sellerDetails #sTelephone { background:url(http://staticcdn.adoosimg.com/pages/img/seller_icons.gif) no-repeat 0 8px; display:block; padding:2px 0 2px 22px; }
.sellerDetails #sTelephone { background-position:0 -33px; display:block; font-weight:bold; }
.sellerDetails #sInfo { line-height:20px; margin-bottom:8px; padding:2px; }
.sellerDetails #sInfo strong { font-size:16px; }
.sellerDetails #sInfo a { }

/* Carrousel */
.relatedAds { background:#f1f5fb; border:1px solid #dddddd; float:left; margin-bottom:10px; padding:10px; width:648px; }
.relatedAds ul { border-top:1px solid #dce4f7; width:100%; }
.relatedAds li { background:#FFF; border-bottom:1px solid #dce4f7; float:left; padding:5px; width:640px; }
.relatedAds li.even { background-color:#f1f5fb; }
.relatedAds img { background-color:#FFF; border:1px solid #dce4f7; float:left; padding:1px; width:60px; }
.relatedAds p { float:right; font-size:11px; height:40px; overflow:hidden; width:565px; }
.relatedAds .seeMore { clear:both; display:block; float:left; font-size:14px; font-weight:bold; margin-top:10px; text-align:center; width:650px; }
/*
.jcarousel-container { border-bottom:2px solid #dce4f7; border-top:2px solid #dce4f7; position: relative; }
.jcarousel-clip { z-index: 2; height:289px; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; height:47px; width: 270px; }
.jcarousel-next,
.jcarousel-prev { background:url(../img/carousel_arrows.gif) no-repeat; cursor:pointer; z-index: 3; display: none; height:19px; width:24px;}
.jcarousel-next { background-position:left bottom; position:absolute; right:0; top:291px; }
.jcarousel-prev { position:absolute; right:0; top:-21px; }
.jcarousel-next-disabled { background-position:right bottom; }
.jcarousel-prev-disabled { background-position:right top; }
*/

/* Related searches */
#relatedSearches { background-color:#F0F0F0; clear:both; font-size:10px; margin:5px 0 15px; overflow:hidden; padding:10px; width:960px; }
#relatedSearches h3 { font-size:11px; margin-bottom:5px; }
#relatedSearches ul { float:left; margin-right:10px; width:230px;}
#relatedSearches ul  li { margin-bottom:2px; }

/* Adsense */
.adSenseBlock { background:#f1f1f1; border-bottom:1px solid #DDD; border-top:1px solid #DDD; clear:both; color:#777; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8px; margin-bottom:15px; text-align:center; }
.adSenseBlock img { display:block; }

/* Add link */
#rightColumn .addLink { background: url(http://staticcdn.adoosimg.com/pages/img/addLink_background.gif) no-repeat; clear:both; display:block; font-size:12px; height:31px; line-height:29px; margin:15px auto; text-align:center; text-decoration:underline; width:234px; }
#rightColumn .addLink:hover { text-decoration:none; }

#footercategorias { border-top:1px solid #BBB; line-height:24px; margin-top:5px; padding:0 0 25px;clear:both;  }