/* 01/12/2009
 *
 * Copyright (c) 2008-2009 Betazeta Networks S.A.
 * Av. Providencia 929, floor 4, Santiago, Chile.
 * All Rights Reserved.
 *
 * This software is the property of
 * Betazeta Networks S.A.
 */
html,body,div,p {
	font-family: 'Lucida Grande', Tahoma, Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: normal;
	color: #333333;
}
input,select,textarea {
	font-family: 'Lucida Grande', Tahoma, Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: normal;
	color: #222222;
}
body {
	margin: 0;
	padding: 0;
	font-size: 62.5%; /* Resets 1em to 10px */
	background: #FFF;
}
h1,h2,h3 {
	margin:0;padding:0;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: -.02em;
}
h3 {
	letter-spacing: 0;
}
p {
	font-size: 1em;
}
li{
	margin: 0;
	padding: 0;
}
a:link {
	color: #009900;
}
a:visited {
	color: #009900;
}
a:hover {
	color: #003300;
}
a img {
	border-width: 0;
}
fieldset {
	border:none;
	padding:0px;
	margin:0px;
}

/* Structural
--------------*/
.box {
	width: 940px;
	margin: 0 auto;
	padding: 0 2.5em;
	position: relative;
	margin-bottom: 1em;
}

/*Menubar
-------------*/
#menubar {
	background: url(../img/bg_header_top_menu.gif) top center no-repeat;
	height: 31px;
}
#menubar ul {
	list-style-type: none;
	margin: 0;
	padding: .7em 1.4em .7em 1em;
}
#menubar ul li {
	float: left;
	margin-right: 1em;
	font-size: 12px;
	font-weight: bold;
}
#menubar ul li a {
	text-decoration: none;
}
#menubar ul li a img {
	vertical-align: middle;
	margin-top: -3px;
}
#menubar ul li.menu-active a {
	text-decoration: none;
	color: black;
}
#menubar ul li.menu-right {
	float: right;
	margin-right: 0;
	margin-left: 1em;
}

/*Header
----------*/
#header {
	margin-bottom: 1.5em;
	position: relative;
}
#header .sign {
	position: relative;
}
#header p {
	margin: 0;
	padding: 0;
	position: relative;
}
.logo {
	float: left;
	margin-right: 1em;
}
h1.title {
	font-size: 3em;
	padding-top: .6em;
	text-shadow: #fff 0 1px 0;
}
h2.title {
	font-size: 2.8em;
	padding-top: .6em;
	text-shadow: #fff 0 1px 0;
}
h2.title a {
	text-decoration: none;
}
.personal{
	padding-top: 0.2em !important;
}
#header .title a:link,
#header .title a:visited {
	color: #060;
}
#header .title a:hover {
	color: #090;
}
#adpage #header h2.title {
	font-size: 2.2em;
	padding-top: 3px;
}
#header span.verdades {
	position: absolute;
	right: 0px;
	font-size: 1.1em;
	line-height: 1em;
	color: gray;
	top: 4.9em;
	width: 380px;
	text-align: right;
}
#listing #header span.verdades {
	top: 2.6em;
	width: auto;
}
#header span.stats {
	position: absolute;
	right: 0px;
	top: 1.5em;
	text-align: center;
}
#listing #header h2.title {
	font-size: 2.1em;
	padding-top: .2em;
}
#home #header h1.title small a {
	font-size: 10px;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
}
#header h3.city {
	display: inline;
	color: #ccc;
	font-weight: normal;
}
#header h3.city a {
	color: #333;
	text-decoration: none;
}
#header h3.city a:hover {
	color: #000;
	text-decoration: underline;
}
#list-header h1 {
	font-size: 3em;
	text-shadow: #fff 0 1px 0;
	margin-bottom:15px;
}
#list-header h1 a {
	text-decoration: none;
}
#ch_location{
	float:left;
	margin-top:25px;
}
#listing #header #ch_location{
	float:left;
	margin-top: 11px;
}
.ch_location {
	float:left;
}
.ch_location_btn {
	height:18px;
	width:65px;
	float:left;
	margin:0 7px 0 10px;
}
.ch_location_close {
	height:13px;
	width:13px;
	float:left;
	margin:5px 0 0 7px;
}

/*Main Title
-------------*/
#maintitle {
	position: relative;
	margin-bottom: 3em;
	display: block;
}
#maintitle.box,
#maintitle .box {
	margin: 1.8em auto;
}
#listing #maintitle {
	border-bottom: solid #ccc 1px;
	border-top: solid #ccc 1px;
	background-color: #eee;
	margin-bottom: 2em;
}
#listing.user #maintitle {
	border-bottom: solid #ccc 1px;
	border-top: solid #ccc 1px;
	background-color: #eee;
}
#publish #maintitle {
	border-bottom: solid #fc0 1px;
	border-top: solid #fc0 1px;
	background-color: #ff9;
	margin-bottom: 0;
}
#adpage #maintitle {
	border-bottom: solid #ccc 1px;
	border-top: solid #ccc 1px;
	background-color: #f5f5f5;
	margin-bottom: 1em;
}
#adpage #maintitle .box {
	margin: 0 auto 1em;
}
#maintitle h1 {
	font-size: 2.8em;
	line-height: 1em;
	position: relative;
	color: #666;
	text-shadow: 0px 1px 0px #fff;
}
#adpage #maintitle h1 {
	color: black;
}
#maintitle h1 a:link,
#maintitle h1 a:visited {
	color: black;
	text-decoration: none;
}
#maintitle h1 a:hover {
	color: #090;
	text-decoration: none;
}

#maintitle h1 span.price {
	float: right;
	border: solid #ccc 1px;
	padding: .2em .3em;
	margin-top: -.26em;
	margin-left: .5em;
	font-weight: normal;
	background-color: #fff;
}
#maintitle h2 {
	font-size: 2em;
	line-height: 1em;
	display: inline;
	margin-right: .5em;
}
#maintitle h2 span {
	color: gray;
}
#maintitle img.category-icon {
	vertical-align: middle;
	margin: -.2em 0 0 0;
}
#maintitle img.category-icon.avatar {
	border: solid #ccc 1px;
}
#maintitle .usertools {
	position: absolute;
	top: -4px; right: 25px;
	margin: 0; padding: 0;
}
#maintitle p.usertools a {
	border: solid transparent 1px;
	padding: .3em .5em .3em 2em;
	text-decoration: none;
}
#maintitle p.usertools a:hover {
	background-color: white !important;
	border: solid #ccc 1px;
}
#maintitle p.usertools a.edit {
	background: url(img/btn-edit.png) .2em no-repeat;
}
#maintitle .breadcrumbs {
}
#maintitle p.cat-data {
	text-align: right;
	position: relative;
	margin: 0;
	padding: 0;
	height: 5px;
}
#listing.city #maintitle .cat-data {
	margin-top: .5em;
}
#maintitle .cat-data p {
	display: inline;
}
#maintitle .searchin {
	width: 100%;
}
#maintitle .searchin input {
	width: 300px;
	font-size: .5em;
}
#maintitle .searchin button {
	position: absolute;
	bottom: .8em;
	background: url(img/bgr-button-green.png) bottom repeat-x #009900;
	border: outset #00cc00 2px;
	color: white;
}
#listing.city #maintitle .searchin button {
	bottom: 0;
}
#show_more {
	text-align:center;
}
#show_more img{
	margin:9px auto 11px;
  	display:block;
	text-align:center;
}
#show_more strong {
	font-size:20px;
}
h3#show_more {
	padding: 2em;
}

/*Search and Publish
---------------------*/
#search-publish {
	margin-bottom: 2em;
	background-color: #eee;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	padding-top: .5em;
}
#search-publish .box {
	margin-bottom: .5em;
}
#search-publish .search-large {
	float:left;
	padding:0;
	text-align:center;
	width:648px;
}
#search-publish .search-large input{
	font-size: 1.6em;
	padding: .2em;
	width: 355px;
	color: #999;
	float:left;
	margin-top:2px;
	font-family: Arial, Helvetica, sans-serif;
}
#search-publish .search-large input:focus {
	color: #000;
}
#search-publish .searh_bar_btn {
	width:120px !important;
	float:right;
	margin:1px 0 0 5px;
}
#search-publish .search-large select {
	margin-left: .8em;
	font-size: 1.4em;
	width: 120px;
	float:left;
	margin-top:7px;
}
#search-publish .publish-large {
	width: 229px;
	padding: 0 .55em;
	float: right;
	text-align: center;
}
#search-publish .publish-large a {
	color: white;
	text-decoration: none;
	margin-top:1px;
	display: block;
	font-size: 1.6em;
	font-family: Helvetica, Arial, sans-serif;
}
#search-publish .publish-large a span big {
	color: #fc0;
	font-size:16px;
}

/* Buttons
-----------*/
/*grey*/
a.grey_button {
	background:url(../img/btn_gris.gif) no-repeat;
	float:left;
	width:100%;
	text-align:center;
	line-height:44px;
	font:bolder 14px Helvetica, Arial, sans-serif;
	text-decoration:none;
	cursor:pointer;
}
a.grey_button span {
	line-height:44px;
	background:url(../img/btn_gris.gif) no-repeat right -44px;
	float:left;
	width:100%;
	padding-right:6px;
}
* html a.grey_button span {
	padding-right:0px;
}
a.grey_button:hover {
	background:url(../img/btn_gris.gif) no-repeat left -88px;
	color:#fff;
}
a.grey_button:active {
	background:transparent url(../img/btn_gris.gif) no-repeat scroll left -176px;
}
a.grey_button:hover span {
	background:url(../img/btn_gris.gif) no-repeat right -132px;
}
a.grey_button:active span {
	background:transparent url(../img/btn_gris.gif) no-repeat scroll right -220px;
	color:#fff;
}
/*report*/
a.report {
	background:url(../img/btn_report.gif) no-repeat;
	float:left;
	width:100%;
	text-align:center;
	line-height:44px;
	font:bolder 14px Helvetica, Arial, sans-serif;
	text-decoration:none;
	cursor:pointer;
	margin-bottom: 10px;
}
a.report span {
	line-height:44px;
	background:url(../img/btn_report.gif) no-repeat right -44px;
	float:left;
	width:100%;
	padding-right:6px;
}
* html a.report span {
	padding-right:0px;
}
a.report:hover {
	background:url(../img/btn_report.gif) no-repeat left -88px;
	color:#fff;
}
a.report:active {
	background:transparent url(../img/btn_report.gif) no-repeat scroll left -176px;
}
a.report:hover span {
	background:url(../img/btn_report.gif) no-repeat right -132px;
}
a.report:active span {
	background:transparent url(../img/btn_report.gif) no-repeat scroll right -220px;
	color:#fff;
}
/*search*/
a.search_btn {
	background:url(../img/btn_search.gif) no-repeat left -64px;
	float:left;
	width:100%;
	text-align:center;
	line-height:32px;
	font:bolder 16px Helvetica, Arial, sans-serif;
	text-shadow: #666 0 -1px 0;
	text-decoration:none;
	color:#fff !important;
	cursor:pointer;
}
a.search_btn span {
	line-height:32px;
	background:url(../img/btn_search.gif) no-repeat right -96px;
	float:left;
	width:100%;
	padding-right:4px;
}
a.search_btn:hover {
	background:url(../img/btn_search.gif) no-repeat;
}
a.search_btn:hover span {
	background:url(../img/btn_search.gif) no-repeat right -32px;
}
/*green btn slim*/
a.btn_green_slim {
	background:url(../img/btn_green_slim.gif) no-repeat;
	float:left;
	width:100%;
	text-align:center;
	line-height:22px;
	text-decoration:none;
	color:#fff !important;
	cursor:pointer;
	padding-left: 5px;
}
a.btn_green_slim span {
	background:transparent url(../img/btn_green_slim.gif) no-repeat right -22px;
	float:left;
	padding-right:4px;
	width:100%;
	font:bolder 12px Helvetica, Arial, sans-serif;
	line-height:22px;
	text-shadow: 0px -1px 0px #333;
}
a.btn_green_slim:hover {
	background:url(../img/btn_green_slim.gif) no-repeat left -44px;
}
a.btn_green_slim:hover span {
	background:url(../img/btn_green_slim.gif) no-repeat right -66px;
}
#menubar a.btn_green_slim {
	margin-top: -3px;
}
#menubar a.btn_green_slim span {
	font: bolder 12px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	line-height:22px;
}
/*white*/
a.white_btn_slim {
	background:url(../img/btn_white_slim.gif) no-repeat;
	float:left;
	width:100%;
	text-align:center;
	line-height:22px;
	font:bolder 12px Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#009900 !important;
	cursor:pointer;
	padding-left:6px;
}
a.white_btn_slim span {
	background:transparent url(../img/btn_white_slim.gif) no-repeat scroll right -22px;
	float:left;
	line-height:22px;
	padding-right:4px;
	width:100%;
}
a.white_btn_slim:hover {
	background:url(../img/btn_white_slim.gif) no-repeat left -44px;
}
a.white_btn_slim:hover span {
	background:url(../img/btn_white_slim.gif) no-repeat right -66px;
}

a.white_btn_small {
    background:url(../img/btn_white_slim.gif) no-repeat;
    float:right;
    width:50px;
    text-align:center;
    line-height:22px;
    font:bolder 12px Helvetica, Arial, sans-serif;
    text-decoration:none;
    color:#009900 !important;
    cursor:pointer;
    padding-left:6px;
}
a.white_btn_small span {
    background:transparent url(../img/btn_white_slim.gif) no-repeat scroll right -22px;
    float:left;
    line-height:22px;
    padding-right:4px;
    width:100%;
}
a.white_btn_small:hover {
    background:url(../img/btn_white_slim.gif) no-repeat left -44px;
}
a.white_btn_small:hover span {
    background:url(../img/btn_white_slim.gif) no-repeat right -66px;
}
/*publish*/
a.publish_btn {
	background:url(../img/btn_publish.png) no-repeat left -64px;
	float:left;
	width:229px;
	text-align:center;
	line-height:32px;
	font:bolder 14px Helvetica, Arial, sans-serif;
	text-shadow: #666 0 -1px 0;
	text-decoration:none;
	color:#fff !important;
	cursor:pointer;
}
a.publish_btn span {
	line-height:32px;
	background:url(../img/btn_publish.png) no-repeat right -96px;
	float:left;
	width:100%;
	padding-right:4px;
}
a.publish_btn span big{
	color:#FFCC00;
	font-size:16px;
}
a.publish_btn:hover {
	background:url(../img/btn_publish.png) no-repeat;
}
a.publish_btn:hover span {
	background:url(../img/btn_publish.png) no-repeat right -32px;
}
.publish_btn_small{
	background:url(../img/btn_slim_comment_buttom.gif) no-repeat;
}
.publish_btn_small:hover{
	background:url(../img/btn_slim_comment_buttom.gif) no-repeat right -64px;
}

/*gray btn slim*/
a.btn_gray_slim {
	background:url(../img/btn_gray_slim.gif) no-repeat;
	display: inline;
	float: left;
	text-align:center;
	line-height:22px;
	text-decoration:none;
	color:#333 !important;
	cursor:pointer;
	padding-left: 5px;
}
a.btn_gray_slim.right {
	float: right;
}
a.btn_gray_slim span {
	background:transparent url(../img/btn_gray_slim.gif) no-repeat right -22px;
	float:left;
	padding-right:4px;
	width:100%;
	font: bolder 11px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	line-height:22px;
}
a.btn_gray_slim:hover {
	background:url(../img/btn_gray_slim.gif) no-repeat left -44px;
	color:#000 !important;
}
a.btn_gray_slim:hover span {
	background:url(../img/btn_gray_slim.gif) no-repeat right -66px;
}
#menubar a.btn_gray_slim {
	margin-top: -3px;
}
#menubar a.btn_gray_slim span {
	line-height:22px;
}


/*orange-border btn slim*/
a.btn_orange-border_slim {
	background:url(../img/btn_orange-border_slim.gif) no-repeat;
	float:left;
	text-align:center;
	line-height:22px;
	text-decoration:none;
	color:#f60 !important;
	cursor:pointer;
	padding-left: 5px;
}
a.btn_orange-border_slim span {
	background:transparent url(../img/btn_orange-border_slim.gif) no-repeat right -22px;
	float:left;
	padding-right:4px;
	width:100%;
	font: bolder 11px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	line-height:22px;
}
a.btn_orange-border_slim:hover {
	background:url(../img/btn_orange-border_slim.gif) no-repeat left -44px;
	color:#f00 !important;
}
a.btn_orange-border_slim:hover span {
	background:url(../img/btn_orange-border_slim.gif) no-repeat right -66px;
}
#menubar a.btn_orange-border_slim {
	margin-top: -3px;
}
#menubar a.btn_orange-border_slim span {
	line-height:22px;
}


/*orange-border btn slim*/
a.btn_delete_box {
	background:url(../img/btn_delete_box.gif) no-repeat top left;
	width: 18px;
	height: 18px;
	float: left;
	text-indent: -999em;
	overflow: hidden;
}
a.btn_delete_box:hover {
	background:url(../img/btn_delete_box.gif) no-repeat bottom left;
}
a.btn_delete_box.text {
	color: #ff0000;
	text-indent: 0em !important;
	width: auto;
	padding-left: 22px;
}


/*email btn*/
a.btn_email{
	background:url("../img/btn_comment_small.png") no-repeat scroll left -50px transparent;
	float:right;
	padding: 0 0 0 45px !important;
	text-align:center;
}
a.btn_email span {
	background:url("../img/btn_comment_small.png") no-repeat scroll right -75px transparent;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	text-shadow: 0px -1px 0px #666;
	padding: 5px 5px 0px 0px;
	height:20px;
	width:100%;
}
a.btn_email:hover {
	background:url("../img/btn_comment_small.png") no-repeat scroll left 0 transparent;
}
a.btn_email:hover span {
	background:url("../img/btn_comment_small.png") no-repeat scroll right -25px transparent;
}


/*Categories
-------------*/
#categories_home {
	text-align: center;
	margin-bottom: 1.5em;
}
#categories_home ul {
	list-style: none;
	margin: 0 auto; padding: 0;
}
#categories_home ul li {
	border:1px solid #FFFFFF;
	float:left;
	font-size:1.4em;
	width:12.35%;
}
#categories_home ul li:hover {
	background: #fff url(img/bgr_comment.gif) bottom center repeat-x;
	border: outset #999 1px;
}
#categories_home.box_home li {
	margin-left:16px !important;
}
#categories_home img {
	border-width: 0;
}
#categories_home a {
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	margin:0 auto;
	padding:0.5em 0;
	text-decoration:none;
	width:100%;
}
#categories_home a:hover {
	color: black;
}
#categories_home a img.smaller {
	float:left;
	margin-right: -10px;
	margin-top: -3px;
}
#categories_home small {
	color: #999;
	font-size: .65em;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}
#listing #categories {
	text-align: center;
	margin-bottom: -1px;
	z-index: 100;
}
#listing #categories ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	border-color: #ccc;
	border-style: solid;
	border-width: 0 0 0 1px;
	margin-bottom: 0;
}
#listing #categories ul li {
	float: left;
	width: 12.25%;
	font-size: 1.4em;
	padding: .3em 0;
	background-color: #fff;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 1px 1px 0;
}
#listing #categories ul li:hover {
	color: #060;
}
#listing #categories a{
	text-decoration: none;
	display: block;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
}
#listing #categories a:link,
#listing #categories a:visited {
	color: gray;
}
#listing #categories a:hover {
	color: #060;
}
#listing #categories ul li.active {
	background-color: #eee;
	border-width: 1px 1px 0 0;
}
#listing #categories ul li.active a {
	color: black;
	font-size: 1.1em;
	margin-top: -1px;
	margin-bottom: 1px;
}
#listing #categories ul li.first {
	border-width: 1px 1px 0 1px;
}
#listado .cat-list {
	float: left;
	width: 30%;
	margin: 1em 1em;
}
#listado .cat-list h3 {
	color: gray;
	padding: .3em;
	font-size: 1.6em;
}
#listado .cat-list ul {
	margin: 0 0 2em 0;
	padding: 0;
	list-style: none;
	border-top: solid #ccc 1px;
}
#listado .cat-list ul li {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.2em;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 1px 1px 1px;
}
#listado .cat-list ul li a {
	padding: .3em .5em;
	display: block;
	text-decoration: none;
}
#listado .cat-list ul li a small {
	color: #ccc;
	font-size: .8em;
	padding-left: .5em;
}
#listado .cat-list ul li a:link,
#listado .cat-list ul li a:visited {
	background-color: white;
}
#listado .cat-list ul li a:hover {
	background-color: #cf9;
}

/*Content
----------*/
#content {
}

#content .validate_left {
	float: left;
	width: 470px;
}
#content .validate_right {
	float:left;
	margin-left:40px;
	width:420px;
	font-size:1.2em;
}
#content .validate_right form{
	float:left;
	margin-right:7px;
	padding:0.5em;
	margin-bottom:40px;
}
#content .validate_right  input{
	float:left;
	padding:0.5em;
	width:190px;
}
#content .validate_right .tit_code {
	float:left;
	margin:6px 29px 0 30px;
}
#content .validate_right h2{
	font-size:1.2em;
	letter-spacing:-0.02em;
	margin:0;
	padding:0;
}
#content .validate_right .button{
	float:right;
	margin:20px 2px 0 0;
	width:210px;
}

/*PUBLISHING
----------*/
.publishing h1{
	text-shadow:0 1px 0 #FFFFFF;
	font-size:2em;
}
.publishing h3 {
	font:bolder 24px Helvetica, Arial, sans-serif;
	color:#666;
	margin-bottom:15px;
}
.publishing h3 span {
	font:bolder 24px Helvetica, Arial, sans-serif;
	color:#000;
}
.publishing .step {
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border: solid #ccc 1px;
	background-color: #f0f0f0;
	font-size: 1.2em;
	margin-bottom: 1.5em;
}
.publishing .step .row {
	padding: 0.5em;
}
.publishing .step .row form{
	float:left;
	margin-right:7px;
	padding:0.5em;
	margin-bottom:40px;
}
.publishing .step .row  form input{
	float:left;
	padding:0.5em;
	width:220px;
}
.publishing .step .row  form p{
	color:#666666;
	float:right;
	margin:4px 30px 0 0;
	font-size:0.8em;
}
.publishing .step .row .tit_code {
	float:left;
	margin:6px 29px 0px 44px;
}
.publishing .step .row h2{
	font-size:1.2em;
	letter-spacing:-0.02em;
	margin:0;
	padding:0;
}
.publishing .step .row .button{
	float:right;
	margin:8px 10px 0;
}
.publishing .step label {
	width: 160px;
	float: left;
	font-weight: bold;
	text-align: right;
	margin-right: 2em;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 1.2em;
	padding-top: 0.3em;
	text-shadow: 0px 1px 0px #fff;
}
.publishing .inputfields {
	padding-left: 16em;
}
.publishing .inputfields p {
	margin-top: 0; padding-top: 0;
	margin-bottom: 0.5em;
}
.publishing .inputfields p.error {
	color: red;
	font-weight: bold;
}
.publishing .step .highlight {
	background-color: #e5e5e5;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
}
.publishing .step .highlight label {
	padding-top: 0;
}
.publishing .stepmain {
	border: solid #ffcc00 1px;
	background-color: #ffffcc;
}
.publishing .stepmain .highlight {
	background-color: #fff08e;
}
.publishing .stepmain .highlight label {
	padding-top: 0.5em;
}
.publishing .step select {
	font-size: 1.1em !important;
	margin-right: 12px;
	padding: 0.3em;
}
.publishing .step select.fullsize {
	width: 200px;
}
.publishing .step input.fullsize {
	width: 98%;
	font-size: 1.6em;
	padding: 0.2em;
}
.publishing .step input.halfsize {
	width: 15%;
	font-size: 1.2em;
	padding: 0.2em;
	margin-right: 12px;
}
.publishing .step input.halfsize.price {
	text-align: right;
}
.publishing .step input.fullnormal {
	width: 75%;
	font-size: 1.1em;
	padding: 0.2em;
}
.publishing .step textarea {
	width: 98%;
	height: 200px;
	font-size: 1.2em;
	line-height: 150%;
	padding: 0.2em;
}
.publishing .customfield {
	float: left;
	width: 115px;
	margin-right: 30px;
	margin-bottom: 5px;
}
.publishing .customfield label {
	display: block;
	width: 120px;
	font-weight: normal;
	text-align: left;
	margin-right: 0;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size: .8em;
}
.publishing .customfield input {
	width: 110px;
	padding: 0.2em;
}
.publishing .customfield select {
	width: 115px;
	margin-right: 0;
	margin-bottom: 5px;
}
.publishing .inputfields a.btn_gray_slim.right {
	float: right;
	margin-right: 1.3em;
	margin-top: 0.2em;
}
.publishing .uploadedphotos {
	display: block;
	clear: both;
	padding-top: 1em;
	font-size: 0.8em;
}
.publishing .uploadedphotos .photofield {
	margin-right: 20px;
	float: left;
	width: 125px;
	overflow: hidden;
}
.publishing .uploadedphotos .photothumb {
	float: left;
	border: solid #ccc 1px;
	margin-right: 5px;
}
.publishing .stepsubmit {
	background-color: white;
	padding: 0.5em 0.8em;
}
.publishing .stepsubmit a.publish_btn {
	float: right !important;
}

.publishing .stepsubmit a.btn_orange-border_slim {
	float: right;
	margin-right: 1em;
	margin-top: 0.5em;
}

.publishing .stepsubmit a.btn_delete_box.text {
	margin-top: 0.5em;
}

/*PUBLISHING OLD
--------------
#content .publishing {
	width:660px;
	float:left;
	margin-right:58px;
}
#content .loading_content {
	margin:61% 0 0 98px;
}
#content .publishing .accordeon_header {
	font:bolder 14px Arial, Helvetica, sans-serif;
	border:1px solid #ffcc00;
	background:#fff090 url(../img/bg_accordeon.gif) repeat-x top;
	padding:14px 110px 14px 14px;
	color:#666;
	position:relative;
	width: 558px;
}
#content .publishing .unable_accordeon {
	font:bolder 14px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	background-color:#fff;
	padding:14px 110px 14px 14px;
	color:#ccc;
	position:relative;
	width: 558px;
}
#content .publishing .select_categories .category li{
	list-style-position:inside;
	list-style:none;
	cursor:pointer;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:8px;
	font:bolder 14px Arial, Helvetica, sans-serif;
}
#content .publishing .sub_categories .category li {
	font:bolder 12px Arial, Helvetica, sans-serif !important;
	padding:7px;
}
#content .publishing .select_categories .category li:hover {
	border:1px solid  #666;
}
#content .publishing .select_categories .category li input#sel_cat {
	border:1px solid  #5f9d39;
	background-color:#d7f195;
}
#content .publishing .select_categories .category li label {
	width: 150px;
	float: left;
}
#content .publishing #sub_categories.select_categories .category li label {
	width: 200px;
	float: left;
}
#content .publishing .select_categories .category li label span {
	height:30px;
	float:left;
}
#content .publishing .select_categories .category .first_cat {
	border-top:1px solid #ccc;
}
#content .publishing .parent_category {
	width:170px;
	float:left;
	margin-right:20px;
}
#content .publishing .sub_categories {
	width:250px;
	float:left;
}
#content .publishing .select_categories .category .last_cat {
	border-bottom:1px solid #ccc;
}
#content .publishing .select_categories .category .selected_cat {
	background-color:#d7f79e;
	border:1px solid #009900;
}
#content .publishing .accordeon_header strong {
	color:#000;
}
#content .publishing .accordeon_header .modif_adv {
	background:transparent url(../img/ico_pencil.gif) no-repeat scroll right center;
	color:#FF0000;
	display:block;
	float:left;
	font-size:11px;
	height:18px;
	padding-right:24px;
	position:absolute;
	right:14px;
	text-decoration:underline;
	top:14px;
}
.modif_adv img{
	border:none;
}
#content .publishing .continue {
	width:208px;
	float:right;
}
#content .publishing .sub_categories {
}
#content .publish_stage label.smaller {
	margin:20px 0 5px 0;
	float:left;
	width:100%;
	font-size: 12px;
}
#content .publish_stage form ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#content .publish_stage form select {
	width:200px;
	float:left;
}
#content .publish_stage .location select {
	margin-right:20px;
	font-size: 14px;
}
#content .publish_stage .location #select_city_div select {
	margin-right: 0;
}
#content .publish_stage input {
	border-top:1px solid #848484;
	border-right:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	border-bottom:1px solid #e1e1e1;
	background:url(../img/bg_input_publish.gif) repeat-x top;
	padding:5px 2px;
}
#content .publish_stage input.wideload {
	float: left;
	width: 100%;
	font-size: 14px;
	padding-left: 3px;
}
#content .publish_stage input#price {
	width: 147px;
	font-size: 12px;
}
#content .footer_stage {
	position:relative;
}
#content .footer_stage pre {
	font:11px 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	color:#999;
	padding:5px 0px 0px 0px;
	clear: both;
}
#content .publishing .tag_btn {
	width:150px;
	color:#333 !important;
	float:left;
	margin-top:3px;
}
#content .publishing .tags_container .tags {
	width:100%;
	float:left;
	list-style:none;
	margin-bottom:30px;
}
#content .publishing .tags_container .tags li {
	float:left;
	line-height:18px;
	list-style-image:url(../img/list_style_tags.gif);
	list-style-position:inside;
	padding:0 0 0 5px;
	font:bolder 11px Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:8px;
	cursor:pointer;
}
#content .publishing .tags_container .tags li a {
	color:#333;
	cursor:default;
}
#content .publishing .back_btn {
	float:right;
	margin:6px 23px 0 0;
	width:50px;
}
#content .footer_stage .optional_field {
	margin:0;
	position:absolute;
	right:350px;
	top:65px;
}
#content .stage-form label {
	margin:15px 0 0 0;
	width:100%;
	float:left;
}
#content .stage-form #title{
	width:655px;
}
#content .publish_stage {
	padding: 0 0 15px 15px;
}
#content .publish_stage  #first_step_publishing #dir {
	width:655px;
}
#content .publish_stage h4 {
	font:bolder 12px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	color:#f60;
	margin-bottom: .5em;
}
#content .state_ad {
	float:left;
	margin-left: 20px;
}
#content .publish_stage .publish_cat_state {
}
#content .publish_stage .publish_cat_state label {
	color:#333333;
	font:bolder 12px Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
#content .publish_stage .adv_description .desc_left {
	width:480px;
	float:left;
}
#content .publish_stage .adv_description .desc_left textarea {
	width:460px;
	height:200px;
}
#content .publish_stage .adv_description .desc_right {
	width:147px;
	float:right;
}
#content .publish_stage .adv_description .desc_right select {
	margin:10px 0;
	width:147px;
	font-size: 12px;
}
#content .publish_stage .adv_description .desc_right li label {
	font: bolder 12px Arial, Helvetica, sans-serif;
	display: block;
	margin: 5px 0 0;
}
#content .publish_stage .tags_container {
	width:100%;
	clear:both;
}
#content .publish_stage .tags_container input {
	width:460px;
	float:left;
	margin:0 10px 8px 0px;
}
#content .stage-form .radio_buttons_sale ul {
	width:100%;
	padding: 10px 0 0;
}
#content .stage-form .radio_buttons_sale label,
#content .stage-form .radio_buttons_sale input {
	width:auto !important;
	float:none !important;
}
#content .stage-form .radio_buttons_sale input {
	margin-left:0px;
}
#content .stage-form .radio_buttons_sale ul li {
	list-style:none;
	margin-top:12px;
}
#content .stage-form .radio_buttons_sale {
	width:100%;
	float:left;
}
#content #step3 .node_metadata {
	width: 200px;
	float: left;
	margin-right: 10px;
}
*/

/*Listado
----------*/
#listado {
	width: 685px;
	position: relative;
}
#listado.rightside {
	float: right;
}
#listado .tabs {
	border-bottom: solid #ccc 1px;
	position: relative;
}
#listado .tabs ul {
	list-style-type: none;
	border-right: solid #ccc 1px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}
#listado .tabs ul li {
	float: left;
	margin:0;
	padding:5px 0 4px;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0 1px;
	background: url(img/bgr-bottom-gray.png) bottom center repeat-x;
}
#listado .tabs ul li h3 {
	font-size: 1.6em;
	text-shadow: #fff 0 1px 0;
}
#listado .tabs ul li a {
	padding: 5px;
	text-decoration: none;
}
#listado .tabs ul li:hover {
	background: url(img/bgr-bottom-gray.png) center repeat-x;
	color: #006600;
}
#listado .tabs ul li.active a {
	background: url(img/bgr-bottom-gray.png) center repeat-x;
	color: gray;
	border-bottom: solid transparent 1px;
}
#listado .list-tools {
	border-bottom:1px solid #EEEEEE;
	padding:.3em;
	margin: 0;
	position:relative;
	background-color: #f5f5f5;
}
#listado .list-tools_filter {
	background-color:#EDECEC;
	border-bottom:1px solid #EEEEEE;
	margin: 0.1em 0 1em 0;
	padding:1em 0.5em 0.7em;
	position:relative;
}
#listado .list-tools_filter select{
	margin:5px;
}
#listado .list-tools_filter .close {
	float:right;
	margin:2px 0 0 15px;
}
#listado .list-tools_filter #button {
	float:right;
	width:50px;
}
#listado .list-tools_filter img {
	float:right;
}
.list-tools  {
	background-color:#F5F5F5;
	border-bottom:1px solid #EEEEEE;
	margin:0 0 0.6em;
	padding:0.3em;
	position:relative;
}
#listado .list-tools #spinner {
	position: absolute;
	bottom: .3em;
	padding: 0 .5em;
}
#listado .list-tools p a {
}
#listado .list-tools p {
	margin: 0;
	padding: 0;
}
#listado .list-tools p.filterbox {
	padding: .3em;
	color: #666;
	float: left;
}
#listado .list-tools p.filterbox a {
	background: url(img/icn-expand_mini.png) 0% no-repeat;
	text-decoration: none;
	font-weight: bold;
	padding-left: 8px;
	text-shadow: 0px 1px 0px #fff;
}
#listado .list-tools p.filters {
	padding: .3em;
	color: #666;
	margin-left: 105px;
}
#listado .list-tools p.filters a:link,
#listado .list-tools p.filters a:visited {
}
#listado .list-tools p.filters a:hover {
	color: #333;
}
#listado .list-tools p.filters a.active-desc {
	color: black;
	font-weight: bold;
	text-decoration: none;
	background: url(img/list-des.png) 2px 0 no-repeat;
	padding-left: 14px;
}
#listado .list-tools p.filters a.active-asc {
	color: black;
	font-weight: bold;
	text-decoration: none;
	background: url(img/list-asc.png) 2px 0 no-repeat;
	padding-left: 14px;
}
#listado .list-tools p.filters a.active-desc-int {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#listado .list-tools p select {
	float:right;
	position:absolute;
	right:0px;
	top:1px;
}
.list-tools a.tool {
	border: solid #ccc 1px;
	padding: .3em .5em;
	margin-right: .5em;
	text-decoration: none;
	background-color: white;
}
.list-tools a.tool.trash {
	/* background: url(img/btn-trash.png) .2em no-repeat; */
}
.list-tools a.tool.activar {
	/* background: url(img/btn-activar.png) .2em no-repeat; */
}
.list-tools a.tool.desactivar {
	/* background: url(img/btn-desactivar.png) .2em no-repeat; */
}
.list-tools a.tool:hover {
	border: solid #999 1px;
}
#listado p.feeds {
	position: absolute;
	bottom: .6em;
	right: .5em;
}
#listado a.compartir {
	background: url(img/icn-dropdown_mini.png) 95% no-repeat;
	padding: 2px 12px 2px 3px;
	font-weight: bold;
	margin-right: .5em;
	color:#666;
	text-shadow: 0 1px 0 #fff;
	border: solid transparent 1px;
}
#listado a.compartir:link,
#listado a.compartir:visited {
	text-decoration: none;
}
#listado a.compartir:hover {
	text-decoration: none;
	color:#000;
	border: solid #ccc 1px;
}
#listado .list-ad {
	background-color: white;
	padding: .3em 1em .3em 0;
	margin: .3em 0;
	/* background: url(img/bgr_ad-list.gif) bottom center repeat-x; */
	position: relative;
}
#listado .list-ad.odd {
	/* background-color: #f3f3f3; */
}
#listado .list-ad.favorite {
	border-color: #fe0 #fc0 #fc0 #fe0;
	/* background: url(img/bgr_ad-favorite.gif) bottom center repeat-x; */
	background-color: #ffc;
}
#listado .list-ad h3 {
	font-size: 1.5em;
	margin-top: .4em;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #fff 0 1px 0;
}
#listado .list-ad h3 a {
	color: #06c;
}
#listado .list-ad h3 a:link,
#listado .list-ad h3 a:visited {
	text-decoration: underline;
}
#listado .list-ad h3 a:hover {
	text-decoration: underline;
	color: #036;
}
#listado .list-ad p {
	font-size: 1.1em;
}
#listado .list-ad ul li p {
	margin:0 0 0 40px;
	width:389px;
}
#listado .list-ad p.price {
	float: right;
	margin: .4em 0 .2em .5em;
	font-weight: bold;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #fff 0 1px 0;
}
#listado .list-ad p.desc {
	margin: .2em 0 1em;
	line-height: 1.3em;
	font-size: 1.2em;
	color: #555;
}
#listado .list-ad h3 a img {
	width: 90px;
	float: left;
	margin: -.4em 1em 0 .3em;
	border: solid #ccc 1px;
}
#listado .list-ad.favorite a img.image {
	border: solid #fc0 1px;
}
#listado .list-ad a img.noimg {
	border: solid transparent 1px;
}
#listado .list-ad p.metadata {
	font-size: 1em;
	color: #999;
	margin: 0;
	padding: .3em .2em .1em .5em;
	position: absolute;
	bottom: .3em;
	left: 11em;
	border-top: solid #eee 1px;
	border-bottom: solid #eee 1px;
	width:563px;
	background-color: #f5f5f5;
}
#listado .list-ad.favorite p.metadata {
	border-top: solid #ff6 1px;
	border-bottom: solid #ff6 1px;
	background-color: #ff9;
}
#listado .list-ad p.metadata a {
	text-decoration: none;
}
#listado .list-ad p.metadata img {
	vertical-align: middle;
	margin-top: -.2em;
}
#listado .list-ad p.metadata img.flag {
	margin-top: -.4em;
	border-width: 0 !important;
}
#listado .list-ad p.metadata .views {
	width: 7em;
	float: left;
	margin-right: 1em;
}
#listado .list-ad p.metadata .coordenadas {
	width: 35em;
	float: left;
	margin-right: 1em;
	margin-left: -20px;
}
#listado .list-ad p.metadata .coordenadas a img {
	border: solid #ccc 1px;
}
#listado .list-ad p.metadata .feedback {
	width: 95px;
	float: right;
}
#listado .list-ad p.metadata .favorite {
	float: right;
	width: 22px;
	text-align: center;
}
#listado .list-ad p.metadata a.comments {
	background: url(img/btn-comment-9.gif) left no-repeat;
	padding-left: 12px;
	color: #999;
}
#listado .list-ad p.metadata a.comments:hover {
	text-decoration: underline;
}
#listado .recent-list .list-ad h3 a:link,
#listado .recent-list .list-ad h3 a:visited {
	text-decoration: none;
}
#listado .recent-list .list-ad ul {
	margin: 1em 1em 1em 11em;
	list-style-type: none;
	position:relative;
	padding: 0;
}
#listado .recent-list .list-ad li {
	margin: 0 0 1em 0;
	font-size: 1.1em;
	position: relative;
}
#listado .recent-list .list-ad li span.right {
	color: #999;
	right: 0;
	position: absolute;
	font-size:.95em;
}
#listado .recent-list .list-ad li blockquote {
	margin-top: 0;
	font-size: 1.1em;
}
#listado .recent-list a.recent-user-activity:link,
#listado .recent-list a.recent-user-activity:visited {
	text-decoration: none;
}
#listado .recent-list a.recent-user-activity:hover {
	text-decoration: underline;
}

#listado .popular ul, .usercard .popular ul {
	margin: 0;
	padding: 0;
}
#listado .popular ul li, .usercard .popular ul li {
	font-size: 1.1em;
	float: left;
	display:inline-block;
	width:auto;
}
#listado .popular ul li a,
.usercard .popular a {
	text-decoration: none;
	border: solid #ccc 1px;
	padding: 0.3em 0.4em;
	line-height: 12px;
	font-weight: bold;
	display:block;
	margin:1px;
	float:left;
	/*min-width:6em;
	width: auto !important;
	width: auto;*/
}
#listado .popular ul li a:hover,
.usercard .popular a:hover {
	background-color: #cf9;
}
#listado.box_interior{
	width: 600px !important;
	float: left;
	padding: 0px;
}

#listado p.feeds_int {
	float:left;
	margin: .5em 0 .2em;
	width:600px;
}
#listado p.feeds_int span.total_ads {
	margin-right: 1em;
	color: #999;
}
#listado p.feeds a.add {
	background: url(img/bgr_add.png) left no-repeat;
	color:#ff6600;
	padding: 3px 0 4px 6px;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}
#listado p.feeds a.add span {
	background: url(img/bgr_add.png) right no-repeat;
	padding: 3px 6px 4px 0;
}
#listado p.feeds a.add:hover {
	color:#ff3300;
}
#listado p.feeds_int .zimio_permalink {
    float:left;
    position: relative;
    padding: 0 3px 0 5px;
}
#listado p.feeds_int .zimio_permalink input {
	font-size: 1.1em;
}
#listado p.feeds_int label {
	font-weight: bold;
	font-size: 1.1em;
}
#listado p.feeds_int a.denunciar {
	background: url(img/btn-report.gif) 2px no-repeat;
	text-decoration: none;
	border: solid 1px transparent;
	border-radius: 3px;
	float: left;
	padding: 3px 5px 4px 22px;
	font-size: 1em;
	margin: 0 5px 0 0;
}
#listado p.feeds_int a.denunciar:hover {
	border: solid 1px red;
	color: red;
}
#listado p.feeds_int a.bzshare_iframe {
	border: solid #ccc 1px;
	border-radius: 3px;
	margin-right: 5px;
}
#listado p.feeds_int a.bzshare_iframe:hover {
	border: solid #333 1px;
}

#listado p.feeds_int a.email {
	float:right;
	padding: 3px 3px 4px 22px;
	text-decoration: none;
	font-size: 1em;
}

#listado p.feeds_int a.twitter {
	float:right;
	padding: 3px 3px 4px 22px;
	text-decoration: none;
	font-size: 1em;
}

#listado p.feeds_int a.facebook {
	float:right;
	padding: 3px 3px 4px 22px;
	text-decoration: none;
	font-size: 1em;
}
#listado a.compartir {
	/* border: solid #ccc 1px; */
	background: url(img/icn-dropdown_mini.png) 95% no-repeat;
	padding: 2px 12px 2px 3px;
	font-weight: bold;
	margin-right: .5em;
	color:#666;
	text-shadow: 0 1px 0 #fff;
	border: solid transparent 1px;
}
#listado a.compartir:link,
#listado a.compartir:visited {
	text-decoration: none;
}
#listado a.compartir:hover {
	/* border: solid #999 1px; */
	text-decoration: none;
	color:#000;
	border: solid #ccc 1px;
}
#listado .subscription {
    font-weight: bold;
    font-size:1.2em;
    color: #666;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #CCCCCC;
    padding: 6px 0;
	background: url(img/bgr_comment.gif) repeat-x 50% 100%;
}
#listado .subscription h3 {
	display: inline;
    margin-left:0.4em;
    text-shadow: 0px 1px 0px #fff;
}
#listado .subscription h3 a {
    color: #666;
    text-decoration: none;
}
#listado .subscription h3 a:hover {
	color: #000;
}
#listado .subscription span {
    font-weight:normal;
}
#listado .subscription a img {
	margin-bottom: -3px;
	margin-left: 4px;
}
#listado .subscription a.btn_delete_box.text {
    float:right;
    background-position: 100% 0%;
    font-weight:normal;
    padding-left: 0;
    padding-right: 22px;
    padding-top: 3px;
    font-size: 0.8em;
    height: 15px;
    color: #666;
    text-decoration: none;
}
#listado .subscription a.btn_delete_box.text:hover {
    background-position: 100% 100%;
    color: red;
}

/* Paginador
---------------*/
.paginador {
	text-align: center;
	padding: 1.6em;
	font-size: 1.2em;
}
.paginador a {
	text-decoration: none;
	padding: .2em .5em;
}
.paginador a:link,
.paginador a:visited {
	border: solid #ccc 1px;
	color: green;
}
.paginador a:hover {
	border: solid #006600 1px;
	color: white;
	background-color: #009900;
}
.paginador a.flecha {
	margin: 0 1em;
	border-width: 2px;
}
.paginador strong.active {
	padding: .2em .5em;
}
.paginador .disabled {
	display: none;
}
/*Sidebar
-----------*/
#sidebar {
	width: 241px;
}
#sidebar.leftside {
	float: left;
	width: 220px;
}
#sidebar h1 {
color:#009900;
}
#sidebar h3 {
	font-size: 1.4em;
	padding: .3em .8em .3em;
	color: gray;
	text-shadow: #fff 0 1px 0;
}
#sidebar #catsubcat ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}
#sidebar #catsubcat ul li a {
	position: relative;
	display: block;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #ccc;
	padding: .2em .3em;
	font-size: 1.4em;
	text-decoration: none;
}
#sidebar #catsubcat ul li {
/* 	float:left; */
	width:100%;
}
#sidebar #catsubcat ul li.cat a {
	font-family: Arial, Helvetica, sans-serif;
	padding: .3em .5em .3em;
}
#sidebar #catsubcat ul li.cat.active {
	background: #fff;
}
#sidebar #catsubcat ul li.cat.active a {
	font-size: 1.6em;
	font-weight: bold;
	padding: .3em .4em;
	border-width: 0;
	background: #fff;
}

#sidebar #catsubcat ul li.subcat {
	padding-left: 0;
}
#sidebar #catsubcat ul li.subcat_last {
	border-bottom: 1px solid #ccc;
}
#sidebar #catsubcat ul li a:hover {
	background: #cf9;
}
#sidebar #catsubcat ul li a small {
	position: absolute;
	right: .5em;
	bottom: .3em;
	padding: .1em 0;
	color: #999;
}
#sidebar #catsubcat ul li.cat a small {
	font-size: .6em;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	bottom: .8em;
}
#sidebar #catsubcat ul li ul li a {
	background: #ffffff;
	font-size: 1.2em;
}
#sidebar #catsubcat ul li ul li.active {
	border-color: #003300;
	border-width: 1px 0 1px 1px;
	border-style: outset;
}
#sidebar #catsubcat ul li ul li.active a {
	margin-right: -.9em;
	background: url(img/bgr_menu-cat-active.gif) no-repeat 100% 50% green;
	border-width: 0;
	color: white;
	font-weight: bold;
	position:relative;
	z-index:100;
}
#sidebar #catsubcat ul li ul li.active a small {
	color: #33cc33;
	padding-right: 1.3em;
	font-weight: normal;
}
#sidebar #tagcloud {
	margin-bottom: 2em;
}
#sidebar #tagcloud ul {
	list-style-type: none;
	padding: 0 1em;
	text-align: justify;
}
#sidebar #tagcloud ul li {
	font-size: 1.2em;
	display: inline;
	line-height: 1.8em;
}
#sidebar #tagcloud ul li strong {
	font-size: 1.2em;
}
#sidebar #tagcloud ul li a:link {
	text-decoration: none;
}
#sidebar #tagcloud ul li a:hover {
	text-decoration: underline;
}
#sidebar #tagcloud ul li.masinfo {
	display: block;
}
#sidebar #tagcloud ul li.masinfo a {
	font-weight: bold;
	color: gray;
}
#sidebar .city-list {
	margin-bottom: 2em;
	border-bottom: solid #ccc 1px;
}
#sidebar .city-list h3 {
	margin-bottom: 0;
	padding: .3em .8em;
}
#sidebar .city-list p {
	padding-left: 1em;
}
#sidebar .city-list ul {
	margin: 0; padding: 0;
	list-style-type: none;
	border-bottom: solid #ccc 1px;
}
#sidebar .city-list ul li {
	font-size: 1.2em;
	margin: 0; padding: 0;
	color: gray;
	position: relative;
}
#sidebar .city-list ul li a {
	display: block;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px 1px 0 1px;
	padding: .3em 8px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	text-shadow: 0px 1px 0px #fff;
}
#sidebar .city-list ul li.largest small {
	top:15px;
}
#sidebar .city-list ul li.large small {
	top: 8px;
}
#sidebar .city-list ul li.largest a {
	font-size:24px;
	font-weight:bold;
}
#sidebar .city-list ul li.large a {
	font-size: 18px;
	font-weight:bold;
}
#sidebar .city-list li a:link,
#sidebar .city-list li a:visited {
	text-decoration: none;
	background-color: #fff;
}
#sidebar .city-list li a:hover {
	text-decoration: none;
	color: #000;
	background-color: #cf9;
}
#sidebar .city-list ul li big {
	font-weight: bold;
	font-size: 1.4em;
}
#sidebar .city-list ul li small {
	position: absolute;
	right: 8px;
	top:5px;
}
#sidebar .user-selection {
	margin-bottom: 2em;
	color: gray;
}
#sidebar .user-selection ul {
	list-style: none;
	padding: 1em 1em 0;
	border: solid #ccc 1px;
	background: url(img/bgr_comment.gif) bottom center repeat-x;
}
#sidebar .user-selection ul li {
	margin-bottom: .5em;
	padding: .2em;
}
#sidebar .user-selection a {
	text-decoration: none;
}
#sidebar .user-selection a img {
	float: left;
	margin-right: .5em;
	border: solid #ccc 1px;
}
#sidebar .user-selection a strong {
	font-size: 1.2em;
}
#sidebar .hometools {
	margin-bottom: 2em;
	color: gray;
}
#sidebar .hometools ul {
	list-style: none;
	padding: 1em 1em 0;
	border: solid #ccc 1px;
	background: url(img/bgr_comment.gif) bottom center repeat-x;
}
#sidebar .hometools ul li {
	margin-bottom: .5em;
	padding: .2em;
	font-size: 1.2em;
}
#sidebar .hometools a {
	text-decoration: none;
}
#sidebar .hometools a img {
	float: left;
	margin-right: .5em;
	border: solid #ccc 1px;
}
#sidebar .hometools a strong {
	font-size: 1.1em;
}
#sidebar .filter-results {
	margin-bottom: 2em;
}
#sidebar .filter-results table {
	list-style-type: none;
	padding: 1em 1em .5em;
	border: solid #ccc 1px;
	background: url(img/bgr_comment.gif) bottom center repeat-x;
}
#sidebar .filter-results table td {
	padding-bottom: .5em;
}
#sidebar .filter-results table td label {
	font-weight: bold;
	padding-right: 1em;
}
#sidebar .filter-results input {
	width: 90%;
}
#sidebar .filter-results select {
	width: 95%;
}
#sidebar .filter-results input.smaller {
	text-align: right;
}
#sidebar .filter-results button,
#sidebar .user-selection button {
	background:#009900 url(img/bgr-button-green.png) repeat-x scroll center bottom;
	border:2px outset #00CC00;
	color:white;
	font:11px Helvetica,Arial,sans-serif;
	padding:0.1em 0.4em;
	margin-top:3px;
}
#sidebar .categories {
	margin-bottom: 2em;
}
#sidebar .categories h3 {
	margin-bottom: .3em;
	padding: .3em .5em 0;
}
#sidebar .categories ul {
	list-style-type: none;
	margin: 0; padding: 0;
	border-bottom: solid #ccc 1px;
}
#sidebar .categories ul li {
	margin: 0; padding: 0;
	font-size: 1.4em;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
#sidebar .categories li a {
	display: block;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px 1px 0 1px;
	padding: .3em .5em;
}
#sidebar .categories li a:link,
#sidebar .categories li a:visited {
	text-decoration: none;
	background-color: #fff;
}
#sidebar .categories li a:hover {
	text-decoration: none;
	color: #000;
	background-color: #cf9;
}
#sidebar .categories li a small {
	position: absolute;
	right: .8em;
	top: .8em;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: .65em;
	color: gray;
}
#sidebar .usercard .categories {
	margin-bottom: 1em;
}
#sidebar .usercard .categories li {
	font-size: 1.2em;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
}
#sidebar .enviar-invitacion {
	border: solid #0cc 1px;
	background: url(img/bgr-box-300-blue.png) no-repeat top left #ffffff;
	margin: .5em 0 1.5em;
	display: block;
}
#sidebar .enviar-invitacion input {
	font-size:10px;
}
#sidebar .enviar-invitacion h3 {
	color: black;
}
#sidebar .enviar-invitacion p {
	margin: 0 1em 1em;
}
#comments {
	margin-bottom: 2em;
}
.comments-header h3 {
	font-size: 2em;
/* 	margin-bottom: .5em; */
	padding-bottom: .5em;
	border-bottom: solid #ccc 1px;
}
.comment-list {
	margin-bottom: 3em;
}
.comment {
	position: relative;
	font-size: 1.1em;
	border-bottom: solid #ccc 1px;
	background:#fff url(img/bgr_comment.gif) bottom center repeat-x;
	float:left;
	width:510px;
/* 	overflow: hidden; */
	padding: 0.5em 0 0 8em;
}
.comment.leave_comment {
	border: solid #ccc 1px;
	padding: 0;
	width:600px;
	margin-top: 1em;
}
.leave_comment textarea {
	width: 500px;
	height: 100px;
}
.leave_comment .avatar_box {
	float:left;
	padding:6px 5px 6px;
}
.leave_comment .avatar_box img {
	width: 75px;
	height: 75px;
}
.comment .form_respond {
	width:100%;
	float:left;
	display:none;
}
.comment .form_respond a {
	float:left;
}
.comment .form_respond .cancel_recomment {
	color:#999;
	margin:5px 10px 0 275px;
}
.comment .form_respond .submit_recomment {
	width:89px;
}
.comment .form_respond textarea {
	width:424px;
	margin-bottom:10px;
}
.comment.odd {
	/* background-color: #ffffcc; */
}
.comment-body {
	padding:.5em 0;
}
* html .comment-body {
	height: 5em;
}
.comment p {
	line-height: 1.2em;
	margin: 1em 0 1.5em;
	font-size: 1.1em;
	float:left;
	width:430px;
}
.comment-metadata {
	position:relative;
	width:100%;
	font-size: 1.2em;
}
.comment-metadata span.date small {
	color: #999;
	padding-right: .5em;
}
.comment-metadata .votes {
	float:right;
	position:absolute;
	right:0;
	top:-2px;
}
.comment-metadata .votes span {
	float:left;
	margin:0px 10px;
}
.comment-metadata .votes a {
	margin-right:4px;
}
.comment h4 {
	margin:6px 0px 6px 0px;
	font-size: 12px;
	float:left;
	position:relative;
	width:100%;
	font-weight: normal;
}
.comment .publish_btn {
	width:109px;
	margin-bottom:10px;
	float:right;
	margin-right:3px;
}
.comment .tabs {
	width:509px;
	float: right;
	margin: 0;
	padding: 0;
}
.comment .tabs li {
	float:left;
	list-style:none;
}
.comment .tabs .first_tab {
	width:300px;
	border:1px solid #ccc;
	border-top:none;
	padding:0 5px 0 0;
	color: black;
	font-weight: bold;
}
.tabs .unlogged_user {
	float:left;
}
.tabs .unlogged_user input,
.tabs .unlogged_user label {
	float:left;
	width:155px;
}
.tabs .unlogged_user input {
	margin: 0 10px 10px 0;
}
.tabs .unlogged_user label {
	margin: 0 16px 0 0;
}
.tabs .unlogged_user label.last {
	margin: 0;
}
.image_gallery {
	display:none;
}
.tabs .publish_btn {
	margin:10px;
}
.comment .tabs .second_tab {
	padding:0 5px;
	text-align:center;
	width:193px;
	font-weight: normal;
}
.comment .title_tabs {
	background-color:#f0f0f0;
	line-height:26px;
	cursor:pointer;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#0e9e0e;
	text-decoration:underline;
	margin-bottom:12px;
	font-size: 12px;
}
.comment.logged_user .title_tabs.first_tab {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 33px;
}
.comment .tabs .selected {
	background-color:#fff !important;
	border:none;
	color:#666;
	text-decoration:none;
}
.comment .tabs .unselected_content {
	display:none;
}
.comment .tabs .content_tab {
	float:left;
	margin-right:0px;
	width:513px;
}
.comment .tabs .content_tab ul {
	margin: 0;
	padding: 0;
}
.comment.logged_user .tabs .content_tab p {
	margin: 0;
}
#comments h3{
	font:bolder 20px Arial, Helvetica, sans-serif;
}
.comment .text_comment {
	float:left;
	width:320px;
}
.comment-metadata cite span.date a {
	color: #ccc;
}
.comment .eliminate_comment {
	color:#ff221b !important;
}
.owner_comment .comment-metadata cite a {
	color:#ff6600 !important;
	text-decoration:none;
}
.hiden_comment .comment {
	display:none;
}
.comment h4 small {
	float:right;
	position:absolute;
	right:0px;
	top:2px;
}
.hiden_comment .exerpt {
	float:left;
	margin:0;
	width:350px;
	color:#999999;
	font:12px Arial, Helvetica, sans-serif;
}
.hiden_comment .show_hiden_comment {
	float:right;
	font:bolder 11px Arial, Helvetica, sans-serif;
}
.hiden_comment {
	float:left;
	width:100%;
}
.comment p.tools {
	margin: 1em 0;
	float:left;
}
.comment p.tools small {
	color:#666;font-size:.8em !important;
}
.comment .votes {
	display:none;
}
.comment p.tools small a:link,
.comment p.tools small a:visited {
	color:#999;
}
.comment .tools a {
	background:url(../img/ico_respond.gif) no-repeat left;
	padding-left:13px;
	font:11px "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
}
.comment-reply {
	padding: 0.9em 0.6em ;
	width: 420px;
	position:relative;
	float:left;
	border-top: dashed 1px #ccc;
	font-size: 11px;
}
.comment-reply cite {
	float:left;
	font-style:normal;
	width:373px;
	margin-bottom: .5em;
}
.comment-reply cite small {
	color: #999;
}
.comment-reply p {
	float:left;
	font-style:normal;
	width:373px;
	margin:0px;
	font-size: 11px;
}
#comments .comment-reply img {
	margin-right:10px;
	float:left;
	border: solid 1px #ccc;
}
.comment-reply .votes {
	position:absolute;
	right:-80px;
	width:75px;
}
.owner_comment {
	background:none !important;
	background-color:#ffffcc !important;
}
.comment-reply .votes a {
	margin-left:4px;
}
.comment-reply .votes span {
	float:left;
	margin:0 10px;
}
.plus_vote {
	background:url(../img/ico_plus_vote.gif) no-repeat;
	text-indent:-99999px;
	overflow:hidden;
	width:14px;
	height:14px;
	float:left;
}
.subtract_vote {
	background:url(../img/ico_subtract_vote.gif) no-repeat;
	text-indent:-99999px;
	overflow:hidden;
	width:14px;
	height:14px;
	float:left;
}
#comments .avatar {
	top:0;
	left:0;
	margin: 5px 6px 0 -80px;
	float:left;
}
#comments img.avatar  {
	border: solid 1px #ccc;
	width:70px;
	height:70px;
}
#comment-post h3 {
	font-size: 2em;
	float:left;
	width:100%;
}
#comment-post p {
	font-size: 1.2em;
	float:left;
	width:100%;
}
#comment-post textarea {
	width: 500px;
	height: 200px;
}
#comment-post button {
	font-size: 1.4em;
	background: url(img/bgr-button-orange.png) repeat-x #ff6600;
	border: outset #f90 2px;
	color: white;
	float: right;
}
.grey_box_rounded {
	width:220px;
	float:left;
}
.grey_box_rounded .top_box {
	width:220px;
	height:6px;
	background:url(../img/bg_top_grey_rounded.gif) no-repeat top;
	float:left;
}
.grey_box_rounded .main_box {
	width:202px;
	background:url(../img/bg_middle_grey_rounded.gif) repeat-y top;
	float:left;
	padding:0 9px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
.grey_box_rounded .about_betaid h1 {
	font-size: 1.5em;
}
.grey_box_rounded .about_betaid h2 {
	background:transparent url(../img/ico_betaid.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:40px;
	margin-top:7px;
	overflow:hidden;
	text-indent:-99999px;
	width:100%;
}
.grey_box_rounded .about_betaid h3 {
	color:#009900;
}
.grey_box_rounded .about_betaid p {
	float:left;
	margin:8px 0;
	width:100%;
}
.grey_box_rounded .bottom_box {
	width:220px;
	background:url(../img/bg_bottom_grey_rounded.gif) repeat-y bottom;
	height:5px;
	float:left;
}
.beta_id_btn {
	margin-bottom:5px;
}

/*Admain
------------*/
#admain {
	width: 600px;
	float: left;
}
#admain .admetadata {
	border-style: dotted;
	border-color: #ccc;
	border-width: 1px 0;
}
#admain .admetadata .box_izq {
	width: 300px;
	float: left;
}
#admain .admetadata .box_der {
	width: 300px;
	float: left;
}
#admain .admetadata .box_der p{
	text-align:right;
}
#admain .admetadata .box_der .favorite{
	background: url(img/btn-favorite.gif) .2em no-repeat;
}
#admain .admetadata dl {
	font-size: 1.2em;
	margin-bottom: 2em;
}
#admain .admetadata dt {
	width: 150px;
	float: left;
	font-weight: bold;
	text-align: right;
	margin-right: 1em;
}
#admain .admetadata dd {
	margin-bottom: .5em;
	margin-left: 11em;
	width: 460px;
}
#admain .admetadata dd img {
	vertical-align: middle;
	margin-top: -.2em;
}
#admain .admetadata {
	margin: 0;
}
#admain .admetadata p {
	text-align: center;
}
#admain p.adtools {
	font-size: 1.2em;
}
#adside p.adtools {
	font-size: 1.2em;
}
#admain p.adtools a,
#adside p.adtools a {
	margin-left: 0;
	text-decoration: none;
}
#adside p.adtools a {
	display: block;
	width: 100%;
}
#admain p.adtools  a.email,
#adside p.adtools  a.email{

}
#adside p.adtools a.email {
	font-weight: bold;
}
#admain p.adtools a.favorite,
#adside p.adtools a.favorite {
	background: url(img/btn-favorite.gif) .5em no-repeat;
	padding: .3em .5em .3em 22px;
	margin-bottom: .5em;
}
#admain p.adtools a.compartir,
#adside p.adtools a.compartir {
	background: url(img/btn-share.png) .5em no-repeat;
}
#admain .adtxt {
	padding: 0 2em 2em;
}
#admain .adtxt p {
	font-size: 1.4em;
	line-height: 1.5em;
	font-family: Arial, sans-serif;
}
#admain .admodified {
	margin-bottom: 5em;
}
#admain .admodified p {
	color: #999;
	font-size: 1em;
	padding-top: 0;
}
#admain .galeria {
	position: relative;
	padding: 5px 80px 5px 5px;
	border: solid #ccc 1px;
	text-align: center;
	width: 490px;
 min-height: 315px;
	margin-bottom: 2em;
}
#admain .galeria-imagen-unica {
	position: relative;
	padding: .5em;
	border: solid #ccc 1px;
	width: 560px;
	margin-bottom: 2em;
}
#admain .primera-imagen {
 display: inline;

}
#admain .imagen-unica {
 margin: auto;
}
#admain .galeria .thumbnails {
	position: absolute;
	width: 80px;
	top: 5px; right: 3px;
}
#admain .galeria .thumbnails a img {
	margin-bottom: 2px;
}
#adside {
	width: 280px;
	float: right;
}
#adside h3 {
	padding: 0 .5em .25em;
	font-size: 1.4em;
	color: gray;
}
#adside h3 a {
	color: black;
	text-decoration: none;
	padding: .4em .5em .15em;
}
#adside h3 a:link,
#adside h3 a:visited {
	background-color: #eee;
}
#adside h3 a:hover {
	background-color: #b3e0b3;
}
#adside h3.active a {
	border-width: 1px 1px 0 0;
	padding-bottom: .2em;
}
#adside h3.active a:link,
#adside h3.active a:visited,
#adside h3.active a:hover {
	background-color: white;
}
#adside .aduser {
	margin-bottom: 2em;
	padding: .95em;
	border: solid #ccc 1px;
	background: url(img/bgr_comment.gif) bottom center repeat-x;
}
#adside .aduser p {
	padding: 0;
	margin: 0;
}
#adside .aduser p.avatar {
	font-size: 1.3em;
	font-weight: bold;
}
#adside .aduser p.avatar a img {
	border: solid #ccc 1px;
}
#adside .aduser p.status {
	font-size: 1.2em;
	line-height: 1.1em;
	margin: 0 1em .5em 1em;
	padding: .3em;
}
#adside .aduser p.since {
	font-size: 1.1em;
	color: gray;
}
#adside .aduser p.location {
	font-size: 1.1em;
	margin-bottom: 1em;
}
#adside .aduser p.location a {
	font-weight: bold;
}
#adside .aduser p.location a:link,
#adside .aduser p.location a:visited {
	text-decoration: none;
	color: gray;
}
#adside .aduser p.location a:hover {
	text-decoration: underline;
	color: #006600;
}
#adside .aduser p.location a img {
	margin-top: 3px;
}
#adside .aduser p.reputation {
	font-size: 1.2em;
}
#adside .aduser p.button {
	font-size: 1.2em;
	margin-bottom: .2em;
}
#adside .aduser p.button a {
	padding: .3em .5em .3em 2em;
	margin-left: 0;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#adside .aduser p.button a.contact {
	background: url(img/btn-email.gif) .2em no-repeat;
}
#adside .aduser p.button a.add {
	background: url(img/btn-friend.png) .2em no-repeat;
}
#adside .aduser p.flag {
	text-align: right;
}
#adside .aduser .denunciar {
	background: url(img/btn-report.gif) 0 no-repeat;
	padding: 0 0 0 19px;
	font-size: 1.05em;
}
#adside .moreads {
	margin-bottom: 3em;
}
#adside .moreads .miniads ul {
	border-style: solid;
	border-color: #ccc;
	border-width: 0 1px 1px 1px;
	margin: 0;
	padding: 0;
}
#adside .moreads .miniads li {
	font-size: 1.17em;
	padding: .5em .5em;
	line-height: 1.5em;
	border-top: solid #ccc 1px;
}
#adside .moreads .miniads li .title {
	line-height: 1.3em;
}
#adside .moreads .miniads li .title a {
	font-weight: bold;
	color: #06c;
	text-decoration: none;
}
#adside .moreads .miniads li .title a:hover {
	color: #036;
}
#adside .moreads .miniads li small {
	line-height: 1.5em;
	color: #666;
}
#adside .moreads .miniads li small a {
	text-decoration: none;
}
#adside .moreads .miniads li img {
	width: 50px;
	float: left;
	margin-right: 1em;
}

/* User Ads */
#userads {
	float: left;
	width: 640px;
}
#userads .tabs {
	border-bottom: solid #999 1px;
	margin-bottom: 1em;
}
#userads .tabs ul {
	list-style-type: none;
	border-right: solid #999 1px;
	float: left;
	margin-left: 2em;
}
#userads .tabs ul li {
	float: left;
	margin: .5em 0 .3em;
}
#userads .tabs ul li h3 {
	font-size: 1.6em;
}
#userads .tabs ul li a {
	padding: .3em .5em;
	text-decoration: none;
	border-color: #999;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	background-color: #eee;
	color: gray;
}
#userads .tabs ul li a:hover {
	color: #006600;
}
#userads .tabs ul li.active a {
	background-color: white;
	color: #009900;
	border-bottom: solid #fff 1px;
}
#userads .list-tools {
	padding: 0 1em;
}
.userads-footer p {
	text-align: center;
}
#userside {
	float: right;
	width: 220px;
}
.usercard {
	padding: .95em;
	border: solid #ccc 1px;
	background: url(img/bgr_comment.gif) bottom center repeat-x;
	margin-bottom: 2em;
}
.usercard h3 {
	font-size: 1.6em;
}
#sidebar .usercard h3 {
	padding-left: 0;
	color: black;
}
.usercard p {
	margin: 0 0 1em;
	font-size: 1.2em;
}
.usercard p.avatar {
	text-align: center;
}
.usercard {
	padding: .95em;
	border: solid #ccc 1px;
	background: url(img/bgr_comment.gif) bottom center repeat-x;
	margin-bottom: 2em;
}
#sidebar .usercard p.avatar {
	text-align: left;
	margin-bottom: 0;
	height:40px;
}
#sidebar .usercard p.avatar_big {
	text-align: left;
	margin-bottom: 0;
	height:100%;
}
.usercard p.avatar a.mini-avatar img {
	float: left;
	margin-right: .5em;
	border: solid #ccc 1px;
}
.usercard p.since {
	color: gray;
	font-size: 1.1em;
	margin-bottom: 1em;
}
.usercard p.location {
	padding-left: .2em;
}
.usercard p.location a {
	text-decoration: none;
}
.usercard p.status {
	font-size: 1.1em;
}
.usercard p.minibio {
	margin-top: 1em;
}
.usercard p.usercardtools {
	font-size: 1.1em;
	margin-bottom: 0;
}
.usercard p.usercardtools a {
	display: block;
	border: solid #ccc 1px;
	text-decoration: none;
	margin-top: .2em;
	padding: .2em .5em .3em 2.2em;
	font-weight: bold;
}
.usercard p.usercardtools a.email {
	background: url(img/btn-email.gif) .4em no-repeat #fff;
}
.usercard p.usercardtools a.friend {
	background: url(img/btn-friend.png) .4em no-repeat #fff;
}
.usercard p.usercardtools a.alert {
	background: url(img/btn-alert.png) .45em no-repeat #fff;
}
.usercard p.usercardtools a.edit {
	background: url(img/btn-edit.png) .4em no-repeat #fff;
}
.usercard p.usercardtools a:hover {
	background-color: #cf9;
}
.usercard p.usercardtools a img {
	vertical-align: middle;
	margin-top: -.4em;
	margin-right: .2em;
}
.usercard .stats {
	margin-bottom: 1em;
	border-top: solid #eee 1px;
	padding-top: 1em;
}
.usercard .stats p {
	margin: 0;
	position: relative;
}
.usercard .stats p a {
	text-decoration: none;
}
.usercard .stats p span {
	position: absolute;
	right: 0;
}
.usercard ul.friendlist {
	list-style: none;
	margin-left: .2em;
	margin-top: .5em;
	margin-bottom: 1em;
}
.usercard ul.friendlist li {
	float: left;
	margin: .2em .2em 0;
}
.usercard ul.friendlist li a img {
	border: solid #ccc 1px;
	width: 26px;
	height: 26px;
}
#miniusercard {
	margin: 0 0 2em;
	padding: .95em;
	border: solid #ccc 1px;
	background: url(img/bgr_comment.gif) bottom center repeat-x;
}
#miniusercard dt {
	float: left;
}
#miniusercard dd {
	margin-left: 85px;
	position: relative;
	font-size: 1.1em;
}
#miniusercard dd.location {
	margin-bottom: .7em;
	font-size: 1em;
	color: gray;
}
#miniusercard dd h3 {
	padding: 0;
	margin: 0;
}
#miniusercard dd a {
	text-decoration: none;
}
#miniusercard dd span {
	position: absolute;
	right: 0;
}
/*Footer
---------*/
#footer {
	margin-top: 6em;
	border-top: solid #ccc 2px;
}
#footer a:link,
#footer a:visited {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer p.slogan {
	font-size: 1.2em;
	text-align: center;
	border-bottom: solid #ccc 1px;
	padding: 0 0 1em;
}
#footer p.quicklinks {
	text-align: center;
	font-size: 1.1em;
	color: #ccc;
}
#footer span.copyright {
	float: right;
}
#footer span.copyright strong {
	color: #999;
}
#footer img.betazeta-logo {
	float: right;
	margin-top: -23px;
	margin-left: 5px;
}

/*Magical Clearfix
-------------------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*Message Box
----------------*/
.novedades-zimio {
	padding: 0;
	background-color: #ffc;
	border: solid #fc0 1px;
	margin-bottom: 2em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.novedades-zimio h3 {
	display: none;
}
.novedades-zimio p {
	padding: 0;
	margin: .5em;
	font-size: 1.2em;
}
.novedades-zimio p small {
	margin-left: 1em;
}
.novedades-zimio p a {
	color: #f60;
}
.novedades-zimio a.close {
	float: right;
	margin: .5em;
}


/* Modal Dialog
---------------*/
.modal {
	position: relative;
	font-size: 1.2em;
	background:#fff url(../img/bg_lightbox.gif) no-repeat left top;
	padding:52px 12px 12px 12px;
}
.modal .grey_button,
.modal .red_button {
 	margin-bottom:8px;
 }
.modal h2 {
	color:#666666;
	font:bolder 14px Helvetica, sans-serif;
	margin-bottom:20px;
}
.modal h3 {
	color:#666666;
	font:bolder 14px Helvetica, sans-serif;
	margin-bottom:20px;
}
.modal .closebox {
	position: absolute;
	top: .5em;
	right: .5em;
}
.modal .closebox a {
	color: #ff3300;
	background: url(../img/cerrar.gif) no-repeat right;
	font:11px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	padding:4px 22px 5px 0;
}
.modal .closebox img {
	width: 16px;
	height: 16px;
}
.modal .tabs {
	border-bottom: solid #ccc 1px;
}
.modal table {
	margin: 0 auto -1px;
	border-top: solid #ccc 1px;
	border-left: solid #ccc 1px;
}
.modal table td {
	border-right: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	padding: .3em .7em .2em;
	background-color: #eee;
}
.modal table td.active {
	background-color: #fff;
	border-bottom: solid #fff 1px;
}
.modal table td a {
	color: #666;
	text-decoration: none;
	font-size: .8em;
}
.modal table td.active a {
	color: black;
	font-weight: bold;
}
.modal h3.title {
	padding: .5em .5em .3em;
	color: black;
	/* background: url(img/icn-zimio.gif) 5px 5px no-repeat; */
}
.modal dl {
	display:block;
	margin:-9px 0 0;
	width:100%;
}
.modal dt {
	float:left;
	font:bold 12px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	color:#666;
	margin-top:0.3em;
	width:95px;
	text-align:right;
}
.modal dt small {
	color: gray;
	font-weight: normal;
}
.modal dd {
	border-top:1px solid #FFFFFF;
	float:left;
	margin-bottom:0.5em;
	margin-left:0;
	padding:0 0.5em;
	width:374px;
	position:relative;
}
.modal dd img {
	margin:0 5px 0 0;
}
.modal .send_button {
	width:127px;
}
.modal dd.highlight {
	background-color: #ffc;
	border-top: solid #fc0 1px;
	border-bottom: solid #fc0 1px;
}
.modal dd p {
	margin: .2em 0;
	color:#333;
}
.modal dd button {
	background:url("../img/btn_green_slim.gif") repeat-x scroll left top transparent;
	border:medium none;
	color:white;
	cursor:pointer;
	float:right;
	font-size:1.2em;
	line-height:22px;
	padding: 0 0 0 6px;
	margin-right: 20px;
}
.modal dd button span{
	background:url("../img/btn_green_slim.gif") no-repeat scroll right -22px transparent;
	float:left;
	height:18px;
	padding: 4px 6px 0 0;
	width:100%;
	position: relative;
	text-align:center;
	font: bold 12px "Helvetica", Arial, sans-serif;
	color: #fff;
	text-shadow: 0px -1px 0px #333;
}
.modal dd button:hover{
	background:url("../img/btn_green_slim.gif") no-repeat left -44px;
}
.modal dd button:hover span{
	background:url("../img/btn_green_slim.gif") no-repeat scroll right -66px transparent;
}
.modal dd input {
	font-size: 1em !important;
}
.modal dd input#subject {
	width: 95%;
}
.modal dd textarea {
	width: 95%;
	border:1px solid #999;
	font-size: 1em !important;
	background:url(../img/bg_text_area.gif) repeat-x top;
}
.modal .max_number {
	color:#ccc;
	position:absolute;
	top:89px;
	left:-24px;
}
/*Country Selection*/
#country {
	width:760px;
	margin:auto;
	padding-top:22px;
}
#country .last_coutry_line {
	margin-right:0px !important;
}
#country .country_container {
	width:170px;
	float:left;
	border:1px solid #fff;
	border-bottom:none;
	margin: 0 8em 2em 0;
	padding: 0;
}
#country .country_container li {
	list-style:none;
	padding:5px 8px;
	border-bottom:1px solid #fff;
}
#country .country_tab img {
	float:right;
}
#country .country_tab li:hover a {
	background:none !important;
}
#country .country_tab a:hover {
	background:none !important;
}
#country .country_tab a {
	font:bolder 18px Arial, Helvetica, sans-serif !important;
	color:#000 !important;
	text-decoration:underline !important;
	margin:-1px 0 3px 0;
}
#country .country_tab span {
	color:#666;
}
#country .country_info {
	width:105px;
	float:left;
}
#country .country_info a,
#country .country_info span {
	float:left;
	width:100%;
}
#country .country_container li a {
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#country .country_container:hover {
	border:1px solid #ccc;
	border-bottom:none;
}
#country .country_container:hover li {
	border-bottom:1px solid #ccc;
	cursor:pointer;
	background:url(../img/arrow.gif) no-repeat right;
}
#country .country_container:hover li.country_tab {
	background: #fff url(img/bgr_comment.gif) bottom center repeat-x;
}
#country .country_container li:hover {
	background-color:#d7f79d;
}
#country .country_container li:hover a {
	color:#003300;
}
#country .country_container .xl_big a {
	font:bolder 16px Helvetica, sans-serif;
}
#country .country_container .big a {
	font:bolder 14px Helvetica, sans-serif;
}
#country .country_container .medium a {
	font:bolder 12px Helvetica, sans-serif;
}
#country .country_selection_text {
	width:100%;
	text-align:center;
	padding-top:30px;
	float:left;
}
#country .country_selection_text p {
	color:#999999 !important;
	font:18px Arial, Helvetica, sans-serif;
}
#country .country_container .more_li {
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	opacity:0;
}
#country .country_container:hover .more_li {
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	opacity:1;
}
#country .country_container .more_li a {
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
}
#country .country_container .more_li:hover a  {
	text-decoration:underline;
}
#country .country_container li.more_li {
	background:none;
}

/*Crawling
----------------------------------*/
#crawling {
	background-color: #f5f5f5;
	border-bottom: solid #999 1px;
	font-size: 1.2em;
	text-shadow: 0px 1px 0px #fff;
}
#crawling ul {
	border-bottom: solid #ccc 3px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#crawling li {
	float: left;
}
#crawling .volver {
	margin-right: 10px;
	border-right: solid #fff 1px;
}
#crawling .volver a {
	display: block;
	padding: .5em;
	text-decoration: none;
	border-right: solid #ccc 1px;
}
#crawling .volver a:hover {
	background: #fff url(img/bgr_comment.gif) bottom center repeat-x;
}
#crawling .volver a:active {
	background: #ccc;
}
#crawling .volver img {
	float: left;
	margin-right: 5px;
}
#crawling .product {
	padding: .45em;
	margin-right: 10px;
}
#crawling .product h3 {
	display: inline;
	font-size: 14px;
}
#bzshare_link li {
	background-color: white;
	border: solid #ccc 1px;
	margin-right: 5px;
	margin-top: 2px;
	border-radius: 3px;
}
#bzshare_link li:hover {
	border: solid #333 1px;
	background: #fff url(img/bgr_comment.gif) bottom center repeat-x;
}
#bzshare_link a {
	color: #666;
	display: block;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	padding: 3px 5px 4px 24px;
	text-shadow: 0px 1px 0px #fff;
}
#bzshare_link a:hover {
	color: #333;
}
#bzshare_link a.email {
	background: url(img/icn-email.png) 2px no-repeat;
}
#bzshare_link a.twitter {
	background: url(img/icn-twitter.png) 2px no-repeat;
}
#bzshare_link a.facebook {
	background: url(img/icn-facebook.png) 2px no-repeat;
}
#crawling li.ver_aviso {
	float: right;
	margin-top: .4em;
	margin-right: .5em;
}
#crawling li.ver_aviso a {
	text-decoration: none;
}
#crawling a.cerrar {
	color: red;
	margin-left: 10px;
}
#crawling a.cerrar:hover {
	color: #660000;
}
#crawling a.cerrar img {
	margin-bottom: -4px;
}
iframe#iframe {
	border-width: 0;
	width: 100%;
}

/*Advanced sharing
-------------------*/
.compartir {
	width: 525px;
	height: 360px;
}
.header_com {
	height: 60px;
	background:url("img/header_compartir.jpg") no-repeat scroll 0;
}
.header_com a{
		float: right;
		font-size:1.05em;
		color: red;
		text-decoration: none;
}
.titulo_com {
	height: 30px;
	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	font-size:1.9em;
	color: #ffffff;
	background-color: #009900;
	padding: 5px 0 0 35px;
}
.form_com {
	padding: 15px;
	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	font-size:1.3em;

}
.form_com {
	list-style-type:none;
	margin:0;
	padding:0;
}
.form_com .form_int {
	float:left;
	margin-bottom:20px;
	padding-top:15px;
	font-weight:bold;
}
.label {
	float: left;
	width: 100px;
	text-align:right;
	padding-right: 5px;
	padding-top: 5px;

}
.label_cnt {
	/*float: left;*/
	width: 165px;
	padding-bottom:5px;

}
.field {
	float: left;
	margin-right: 120px;
	padding: 5px;
}
.field_cnt {
	float: left;
	padding: 5px;
 margin-top: 5px;
}
.field_cntct {
	float: left;
	padding: 5px;
	margin-right:10px;
 margin-top: 5px;
}
.select_cnt{
	float: left;
	padding: 5px;
 width: 120px;
}
.form_dwn {
	width:300px;
	float:left;
	margin-right:50px;
	padding-left:105px;
	color: #666666;
}
.form_butt {
	float: right;
	margin-right: 125px;
}
.form_butt_cnt {
	float: right;
	margin-right: 25px;
	margin:10px 34px 0 0;
}
.field_msje_cnt{
	width:440px;
	height:100px;
	font-size:1em;
}
.btn_enviar {
	background:url("img/btn_enviar.png") no-repeat scroll 0 0 transparent;
	height:27px;
	width:73px;
	border:medium none;
}

/*Static pages
----------------------------------*/
.centro {
	width:470px;
	margin: 0 15px 0 15px;
	float:left;
}
.centro h1 {
	color: #009900;
}
.centro li {
	font-size: 1.2em;
	margin-bottom: .5em;
}
p.text {
	font-size: 1.2em;
	line-height: 1.5em;
}
.tit_btns {
	border-bottom:1px dotted #CCCCCC;
	border-top:2px solid #CCCCCC;
	margin:20px 0;
	padding:10px 0;
}
.cont_btns {
	padding-top:15px;
}
.cont_btns img{
	margin:10px 0;
}
.cont_btns  p {
	float: left;
	width:130px;
	color: #009900;
}
.cont_btns  textarea {
	height:83px;
	width:328px;
	color:#333333;
	padding:5px;
}
.cont_help {
	width:940px;
	height:990px;
	border:1px solid #CCCCCC;
}
.help_izq {
	width: 260px;
	float:left;
}
.tit_help {
	float:left;
	width:100px;
}
.tit_help h1{
	color:#CCCCCC;
	font-size:15px;
	padding: 20px 0 5px 10px;
	margin-bottom:10px;
}
.video {
	width: 640px;
	float: left;
	padding:0 20px;
}
.video #titulo p{
	color: #CCCCCC;
	margin:0 0 10px;
	font-size: 1.3em;

}
.video #titulo h2{
	padding-top: 10px;
	font-size:2.5em;
	color: #009900;
}
.vertical {
	position:relative;
	overflow:hidden;
	float: left;
	height:390px;
	width: 260px;
	border-top:1px solid #ddd;
}
.items {
	position:absolute;
	height:20000em;
	margin: 0px;
}
.items div {
	border-bottom:1px solid #ddd;
	padding:10px 0 0 10px;
	font-size:12px;
	width:250px;
	height: auto;
}
.items img {
	float:left;
	margin-right:20px;
	height:43px;
	width:77px;
}
.items a:link h3{
	margin:0 0 5px 0;
	font-size:16px;
	color:#CCCCCC;
	font-weight:normal;
}
.items a:hover h3{
	color:#009900;
}
/* the action buttons above the scrollable */
#actions {
	float:right;
	width: 30px;
	margin-top:15px;
}
#actions a {
	font-size:11px;
	cursor:pointer;
	color:#666;
}
#actions a:hover {
	text-decoration:underline;
	color:#000;
}
.disabled {
	visibility:hidden;
}
.nextPage {
	float:right;
}
/* Second cascade*/
.titulo_dwn{
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	float:left;
	height:35px;
	margin:10px 0;
	width:940px;
}
.titulo_dwn h1{
	width: 400px;
	float:left;
	padding:5px 0 0 10px;
	color:#CCCCCC;
	font-size:2em;
}
.box_help_dwn {
	float:left;
	height:215px;
	padding:10px 7px;
}
.help_dwn .box_dwn{
	width: 300px;
}
.help_dwn .box_dwn p{

}
.help_dwn .box_dwn h3{
	color: #009900;
	font-size:1.2em;
}
.prevPage_ {
	background:url("img/arrow_izq_hover.png") no-repeat scroll 0 0 transparent;
}
.nextPage_ {
	background:url("img/arrow_der_hover.png") no-repeat scroll 0 0 transparent;
}
div.scrollable_two {
    position:relative;
    overflow:hidden;
    width: 940px;
    height:500px;
	float:left;
}
div.scrollable_two div.items_two {
	width:2800px;
    position:absolute;
}
div.scrollable_two div.items_two div {
    float:left;
	padding-left:10px;
}
div.items_two div.active {
    border:1px inset #ccc;
    background-color:#fff;
}

/* BZShare*/
.error p {
	font-size: 1.2em;
}

/* BZShare*/
.bzshare_box {
    visibility:hidden;
    background:#FFF;
    position:absolute;
    padding:0;
    margin-top: -1px;
}
.bzshare_box li {
	list-style-type: none;
	font-size: 1.1em;
}
.bzshare_box li:hover {
	background: #fff url(img/bgr_comment.gif) bottom center repeat-x;
}
.bzshare_box li a {
	font-weight: bold;
	text-shadow: 0px 1px 0px #fff;
	color: #666;
	display: block;
	padding: 5px 5px 5px 24px;
	text-decoration: none;
	border-top: solid 1px transparent;
	border-bottom: solid 1px transparent;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}
.bzshare_box li:first-child a {
	border-top: solid 1px #999;
}
.bzshare_box li:last-child a {
	border-bottom: solid 1px #999;
}
.bzshare_box li a:hover {
	border: solid 1px #333;
	color: black;
}
.bzshare_box a.email {
	background: url(img/icn-email.png) 4px no-repeat;
}
.bzshare_box a.twitter {
	background: url(img/icn-twitter.png) 4px no-repeat;
}
.bzshare_box a.facebook {
	background: url(img/icn-facebook.png) 4px no-repeat;
}

#comments a.delete{
    font-size:10px;
	text-decoration: none;
	color: red;
}

#comments a.delete:hover{
	text-decoration: underline;
}

/* Message in ligthbox */
#ligthbox_message {
    text-align: center;
    padding: 20px 0px 0px 0px;
    font-size: 15px;
    font-weight: bold;
}