/* BooBox Links */
div#boobox-links {
	width:100%;
	margin-top: 6px !important;
	border: 1px solid #ccc !important;
	display:table;
}
div#boobox-links.logado {
	border: 1px solid #DEDEDE !important;	
}
div#boobox-links ul {list-style-type:none;}
div#boobox-links ul#boobox-links-div-ul {clear:left; margin:10px 0 0 10px;padding:0;}
div#boobox-links ul#boobox-links-div-ul li.boobox-links-li ul.boobox-links-desc {position:absolute;left:-1px;top:21px;width: 250px;background-color:#fff;border: 1px solid #ccc;padding:0!important;display:none;cursor:auto!important;margin:0;}
div#boobox-links ul#boobox-links-div-ul li.boobox-links-li ul.boobox-links-desc li {padding: 5px 0 5px 23px;border:2px solid #fff;margin:0;color:#000;cursor:pointer;background-position:3px 50%;background-repeat:no-repeat;}
div#boobox-links ul#boobox-links-div-ul li.boobox-links-li ul.boobox-links-desc li:hover {border: 2px solid #a7c520;}

div#boobox-links .zem-clear {
	clear: left;
	height: 0;
	margin: 0;
	padding: 0;
}

div#boobox-links .tip_atualizando {
	color: #d54e21;
}

/* -start- */
#boobox-links-simulate {
	font-size: 0.8em;
	display: none;
	clear: left;
	margin: 10px;
}
#boobox-links-offers {
	list-style: none;
	padding: 0;
}
#boobox-links-offers li {
	list-style: none;
	display: block;
	clear: both;
}

#boobox-links-offers #boobox-links-simulatetip {
	display: block;
}

#boobox-links-offers .bb-tt-offerimage {
	display: block;
	width: 40px;
	height: 40px;
	margin: 5px;
	float: left;
}

#boobox-links-offers .bb-tt-offertitle {
	display: block;
	padding-left: 5px;
	color: #666;
}

#boobox-links-offers .bb-tt-offerprice {
	margin-top: 4px;
	font-size: 0.8em;
	font-weight: bold;
}

#boobox-links-div-ul, #boobox-links-content, #boobox-links-tip { 
    float: left; /* wrap fix */ 
    margin: 0;
	display:none;
    padding:0 1em 0 1em;
}

#boobox-links-tip {
	font-size: 0.8em;
	margin: 0 5px;
	padding: 0
}

#boobox-links-content {
	clear: left;
	padding:5px 0 10px 10px;
}

#boobox-links-content, #boobox-links-tip {
	margin-top: 2em;
}

#boobox-links-div-ul li {
	display: block;
	float: left;
	position: relative;
	padding: 2px;
	margin: 0 5px 2px 0;
	border: 1px solid #CCC;
	line-height: 1em;
	text-align: center;
}

div#boobox-links li.hasBooBox {
	border: 1px #009900 solid;
}
div#boobox-links li.hasBooBox a {
	color: #789799;
	text-decoration: none;
}
div#boobox-links li.hasBooBox a:hover {
	text-decoration: underline;
	color: #789799;
}

#boobox-links .booboxfy_simulate {
	display: block;
	margin: 5px 0 0;
}
#boobox-links .booboxfy_simulate a {
	color: #3C7999 !important;
}
#boobox-links .booboxfy_remove {
	font-size: 0.9em;
}
#boobox-links .booboxfy_remove:hover {
	font-size: 0.9em;
	color: #d54e21 !important;
}

div#boobox-links li .callaction {
	top: 24px;
	text-align: center;
	display: block;
	position: relative;
	margin-top: -16px;
	background: #009900;
	color: #FFF;
	font-family: arial, helvetica, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	letter-spacing: 0;
	filter: alpha(opacity=70);	
	-moz-opacity: 0.7;
	opacity: 0.7;
	width: 125px;
	text-transform: lowercase;
}

div#boobox-links li .icon-box {
	display: none;
}

div#boobox-links li.hasBooBox .icon-box {
	top: 32px;
	display: block;
	position: relative;
	width: 32px;
	height: 32px;
	margin-top: -32px;
	background-image: none;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.boo-box.com/images/booboxfy-wp/boo-box-icon-w32.png", sizingMethod="scale");
}

div#boobox-links li.hasBooBox span[class="icon-box"] {
	background: url(boo-box-icon-w32.png) no-repeat left center;
}

ul.boobox-links-desc {
	position: absolute;
	top: 1.3em;
	left: -1px;
	width: 250px;
	background-color: #FFFFFF;
	font-size: 100%;
	opacity: .90;
	border: 1px solid #ffc572;
	padding: 10px 4px 10px 4px !important;
	display: none;
	z-index: 98;
	cursor:auto !important;
}

ul#boobox-links-content li {
	float: left;
}

div#boobox-links ul#boobox-links-content li {float:left;position: relative;margin: 0 5px 0 0; border:1px solid #ccc;padding: 0 20px 0 5px; background: url(arr_filter2.png) transparent 100% 50% no-repeat;line-height:2em;cursor:pointer;}
div#boobox-links ul#boobox-links-content li:hover {border: 1px #009900 dashed;color:#ff9800;}
div#boobox-links ul#boobox-links-content li.selected {border: 1px #009900 solid;color:#ff9800;}
div#boobox-links ul#boobox-links-content li span {padding-left:20px;}
*:first-child+html div#boobox-links ul#boobox-links-content li.boobox-links-li span {padding:0;display:inline-block;width:16px;height:16px;}

div#boobox-messages {
	display: none;
	padding: 5px;
	background: #FFFEEC;
	font-size: 0.9em;
}

div#boobox-messages h3 {
	font-size: 0.9em;
	font-weight: normal;
	background: none;
	margin: 0;
	padding: 0;
}

div#boobox-messages a {
	color: #789799;
	display: block;
	text-decoration: none;
}

div#boobox-messages a:hover {
	color: #789799;
	text-decoration: underline;
}

div.wpunrounded {
	margin-left:0 !important;
}

#boobox-preferences .boobox-title {
	float:left;
	margin: 0 8px 0 0;
}

/* dirs */
#boobox-preferences .config {
	float: right;
	text-decoration: none;
}

#boobox-preferences .config:hover {
	color: #0088CC;
	text-decoration: underline;
}

#boobox-preferences .click_black {
	text-decoration: none;
	color: #0088CC;
	background:transparent url(external.png) no-repeat scroll right center;
	padding-right:13px;
}
#boobox-preferences .click_black:hover {
	color: #0088CC;
	text-decoration: underline;
}

#boobox-links #markall {
	position:relative;
	top:10px;
	left:10px;
}

.boobox-simulate-tip {
	float: left;
	margin-bottom: 8px;
}
.boobox-simulate-close {
	float: right;
}

div#boobox-links .new_link, div#boobox-links .new_widget {
	margin-right: 10px;
	margin-top: 2px;
	float: left;
	font-size: 0.8em;
}
div#boobox-links .new_link:hover, div#boobox-links .new_widget:hover {
	color: #0088CC;
}

div#boobox-links #boobox-links-newlink {
	float: left;
	display: none;
}

div#boobox-links #boobox-link-newinput {
	display: block;
}

div#boobox-links #boobox-widgetnew {
	float: left;
	display: none;
}

div#boobox-links #boobox-links-newlink, div#boobox-links #boobox-widgetnew {
	margin-right: 10px;
	font-size: 0.8em;
}