/* 
Anunico.com
*/

body {
	margin:0; 
	padding:0; 
	background:#FBFEFF;
	font:normal 62.5% 'lucida grande', verdana, tahoma, helvetica, sans-serif; 
	color:#333333;
}

div#container {
	margin:0 auto;
	width:940px;
	position:relative;
}

a:link,
a:visited { 
	color:#003366;
	outline:none; 
	text-decoration:none;
}
a:focus,
a:hover,
a:active {
	color:#0000ff; 
	outline:none; 
	text-decoration:underline;
}

.clear {
	clear:both;
}
.hidden {
	display:none;
}

div#skip a {
	position:absolute;
	left:-9999px;
	top:0;
}
div#skip a:active,
div#skip a:focus {
	background:#006600; 
	padding:10px; 
	font-weight:bold;
	color:#ffffff;
	font-size:1.3em;
	text-transform:uppercase;
	left:0;
	z-index:999;
	text-decoration:none;
}
div#skip a:hover {
	text-decoration:underline;
}


/* === HOMEPAGE === */


/* HEADER */
div#header {
	background-color:#003366;
	/* background-color:#d7ecf6; */
	height:20px; 
	overflow:visible; 
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

/* top-bar */
#top-bar {
	float:left;
	margin: 0 5px 0 5px;
	clear:left;
}

#top-bar a {
	font-size:12px;
	float:left;
	padding: 3px 3px 2px 3px;
	color:#FFFFFF;
}

/* languages */
#languages {
	height:18px;
	width:70px;
	float:right;
	margin: 0 3px 0 5px;
	clear:right;
}

#languages form {
	float:right;
	padding:0;
	padding:0;
	text-align:right;
}

#language_select select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#languages a {
	float:left;
	padding: 4px 3px 2px 3px;
}

/* logo */
p#logo {
	width:172px; 
	height:120px; 
	margin:0; 
	padding:0; 
	text-indent:-9999px; 
	position:absolute; 
	top:30px; 
	left:5px;
}

p#logo a {
	width:172px; 
	height:120px; 
	display:block;
}

/* title */
div#title {
	position:absolute; 
	top:37px; 
	left:190px; 
	width:545px;
}
h1 {
	font-size:1.8em; 
	color:#ff6600; 
	display:inline;
}

h1 strong {
	font-size:1.1em; 
	color:#003366;
	display:inline;
}

div#title p.strapline {
	font-size:1.3em; 
	line-height:150%;
	color:#666666;
}


/* change city */
div#title p.change-city {
	font-size:1.2em; 
	display:inline; 
	font-weight:bold; 
}
div#title p.change-city a {
    background-image:url(/imagenes/flecha-cambiar-ciudad.gif);
    background-repeat:no-repeat;
	padding:5px 18px 5px 5px;
	text-decoration:none;
}
div#title p.change-city a:link,
div#title p.change-city a:visited,
div#title p.change-city a:active {
    background-position:95% 12px;
	text-decoration:none;
}
div#title p.change-city a:hover,
div#title p.change-city a.selected:link,
div#title p.change-city a.selected:visited,
div#title p.change-city a.selected:hover,
div#title p.change-city a.selected:active {
    background-position:95% -12px;
	background-color:#ff6600; 
	color:#ffffff; 
	text-decoration:none;
}

/* change city overlay */
div#change-city {
	background-color:#ffffff;
	border:2px solid #006600;
	padding:10px 15px;
	width:560px;
	position:absolute;
	top:63px;
	left:143px;
	z-index:999;
	display:none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
div#change-city div {
	float:left;
	width:140px;
}
div#change-city p.close-overlay a {
	position:absolute;
	top:10px;
	right:14px;
	font-size:1.2em;
	font-weight:bold;
	padding:1px 20px 2px 0;
}
div#change-city h2.locale {
	color:#333333;
	font-size:1.5em;
	font-weight:bold;
	padding:0 0 5px;
	margin:0 0 5px;
	background:none;
	border:none;
	border-bottom:1px solid #c2e197;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
div#change-city h3 {
	font-weight:bold;
	font-size:1.3em;
	color:#999999;
	width:140px;
	margin:0;
	padding:0;
}
div#change-city ul {
	font-weight:bold;
	font-size:1.1em;
	line-height:164%;
	width:140px;
	margin:0 0 15px 0;
	padding:0;
	float:left; 
}

/* search */
form#search {
	position:absolute;
	top:95px; 
	left:190px; 
	width:545px; 
	background:#75c5f0; 
	padding:6px;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px; 
}
form#search input.text {
	float:left;
	font-size:1.2em; 
	color:#333333; 
	width:265px; 
	height:17px; 
	padding:2px 4px 1px 2px; 
	margin-right:5px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px; 
	border:1px solid #999999; 
}
form#search select.category {
	float:left;
	font-size:1.3em; 
	color:#000000; 
	width:160px; 
	height:22px; 
	padding:1px 0 0 2px; 
	margin-right:5px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px; 
	border:1px solid #999999; 
}

form#search select.location {
	float:left;
	font-size:1.2em; 
	color:#000000; 
	width:130px; 
	height:22px; 
	padding:1px 0 0 2px; 
	margin-right:5px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px; 
	border:1px solid #999999; 
}

form#search button.submit {
	float:right; 
	font-size:13px; 
	font-weight:bold; 
	color:#ffffff; 
	text-align:center; 
	text-shadow:1px 1px 1px #FF6600; 
	height:22px;
	padding:1px 0 15px;
	margin: 0 5px 0 5px;
	background:#ff8814;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ff8814;
	cursor:pointer;
	width:85px;
}

/* welcome area */
p#welcome {
	position:absolute; 
	top:3px; 
	right:8px; 
	font-size:1em;
}

/* main actions (post, manage, save ads) */
ul#main-actions {
	position:absolute; 
	top:26px; 
	right:0; 
	font-size:1.2em;
}
ul#main-actions li {
	width:180px; 
	margin:7px 0 0 0;
	background-repeat:repeat-x; 
	background-position:0 1px; 
	-moz-border-radius:15px; 
	-webkit-border-radius:13px;
	border-radius:15px; 
}
ul#main-actions li a:link,
ul#main-actions li a:visited,
ul#main-actions li a:hover,
ul#main-actions li a:active {
	position:relative;
	display:block;
	width:180px;
	padding:3px 0 5px 0;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:center; 
	vertical-align:middle;
	-moz-border-radius:14px;
	-webkit-border-radius:12px;
	border-radius:14px;
}
ul#main-actions li.secondary {
	background-color:#75c5f0; 
	border:1px solid #75c5f0; 
	text-shadow:1px 1px 1px #2b8625;
}
ul#main-actions li.secondary a:link,
ul#main-actions li.secondary a:visited,
ul#main-actions li.secondary a:hover,
ul#main-actions li.secondary a:active {
	border-top:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
}
ul#main-actions li.primary {
	background-color:#ff8814; 
	border:1px solid #FF6600; 
	text-shadow:1px 1px 1px #cc3300;
}

ul#main-actions li.primary a:link,
ul#main-actions li.primary a:visited,
ul#main-actions li.primary a:hover,
ul#main-actions li.primary a:active {
	border-top:1px solid #EEEEEE; 
	border-left:1px solid #EEEEEE;
}

/* --- MAIN CONTENT --- */
/* main content area(categories, mpu ad slot, forums) */
div#main-content {
	padding:130px 0 50px 0;
}

/* columns */
div.column {
	float:left; 
	width:180px; 
	margin-left:10px; 
	overflow:hidden;
}
div.column.first {
	margin-left:0;
}
div.column.double {
	float:left; 
	width:370px; 
	margin-left:10px; 
}




/* headings */

h2 {
	font-size:1.2em;
	font-weight:bold;
	background-color:#d7ecf6;
	margin:20px 0 10px 0;
	padding:7px 0 7px 10px;
	border:1px solid #75c5f0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
}

h2.top-row {
	margin-top:0;
}
h2 span.no-of-ads {
	display:inline;
	font-weight:normal;
	font-style:normal;
	color:#1483BE;
	font-size:0.72em;
}
h3 {
	font-size:1.1em; 
	font-weight:bold;
	color:#666666; 
	margin:0 0 5px 11px;
}
h3 span.no-of-ads {
	display:inline;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	font-size:0.84em;
}
.popularsearches {
	font-size:0.9em; 
	color:#333; 
	padding:10px 0 30px 0;
	display:inline;
}

.popularsearches h4 {
	font-size:1.1em; 
	font-weight:normal;
	color:#666666; 
	margin:0;
	display:inline;
}

/* bulleted sub-categories */
ul.bulleted {
	margin:0 0 10px 11px; 
	width:170px;
}
ul.bulleted.first-column {
	float:left;
}
ul.bulleted.second-column {
	float:left;
	margin-left:10px;
}
ul.bulleted li {
	font-size:1.1em; 
	line-height:164%; 
	background:url(/imagenes/bullet-celeste.gif) no-repeat 0 7px; 
	padding:0 0 0 12px;
}
ul.bulleted li.azul {
	font-size:1.1em; 
	line-height:164%; 
	background:url(/imagenes/bullet-azul.gif) no-repeat 0 7px; 
	padding:0 0 0 12px;
}
ul.bulleted li.ciudades {
	font-size:1.1em; 
	line-height:164%; 
	background:url(/imagenes/bullet-azul.gif) no-repeat 0 7px; 
	padding:0 0 0 12px;
}
ul.bulleted li.celeste {
	font-size:1.1em; 
	line-height:164%; 
	background:url(/imagenes/bullet-celeste.gif) no-repeat 0 7px; 
	padding:0 0 0 12px;
}
ul.bulleted li.sub-category-group {
	margin:10px 0 0 0;
}

/* show more/less (show/hide mechanism) */
p.show-links {
	font-size:1.1em; 
	font-weight:bold;
	margin:0 0 0 11px;
	padding:0 0 4px 12px;
}
p.more-links {
}
p.fewer-links {
}

/* promotion slot (mpu's, viral ads, branding, promotion) */
div#promotion-slot {
	text-align:center; 
	margin:10px 0 20px 0; 
	color:#666666;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:0.92em;
}
div#promotion-slot img {
	margin:2px auto; 
/*	border:1px solid #006600; */
}

/* forums */
div#forums {
	background:#ecf2bc; 
	padding:0 0 4px 0px; 
	-moz-border-radius:12px; 
	-webkit-border-radius:12px; 
	border-radius:12px;
}
div#forums h2 {
	color:#333333;
	background:none; 
	border:0; 
	padding:8px 0 0 10px;
}

/* --- SIDEBAR --- */
div#rsidebar {
	float:right;
	width:178px; 
	margin-left:9px; 
}
div#rsidebar div.panel.top {	
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
} 

div#lsidebar {
	float:left;
	width:178px; 
	margin-right:10px; 
}
div#lsidebar div.panel.top {	
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
} 
div#lsidebar div.panel.bottom {	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

/* panels of sidebar */
div#lsidebar  div.panel {
	border:1px solid #75c5f0; 
	margin-bottom:10px; 
	line-height:164%;
}
div#lsidebar h3 {
	font-size:1.2em; 
	font-weight:bold; 
	color:#333333; 
	margin:7px;
}
div#lsidebar p {
	color:#666666; 
	font-size:1.1em; 
	margin:7px;
}

div#rsidebar  div.panel {
	border:1px solid #75c5f0; 
	background:#FFFFFF;
	margin-bottom:10px; 
	line-height:164%;
}
div#rsidebar h3 {
	font-size:1.2em; 
	font-weight:bold; 
	color:#333333; 
	margin:7px;
}
div#rsidebar p {
	color:#666666; 
	font-size:1.1em; 
	margin:7px;
}

/* announcements */
div#lsidebar div#announcements {
	background-color:#ffffff;
}

/* editors picks */
div#lsidebar div#editors-picks {
	background-color:#ffffff;
}
div#lsidebar ul.showcased-listings li {
	border-top:1px solid #D7ECF6; 
	padding:7px 7px 5px 7px;
}
div#lsidebar div#editors-picks p.category-breadcrumb {
	float:right; 
	margin:0 0 0 3px; 
	font-size:1em; 
	width:98px;
}
div#lsidebar div#editors-picks img.thumbnail {
	float:right;
	margin:0;
	border:1px solid #D7ECF6;
}
div#lsidebar div#editors-picks h4 {
	font-size:1.1em; 
	font-weight:bold; 
	margin:5px 0 3px 0;
}
div#lsidebar div#editors-picks p.location-price {
	margin:0; 
	color:#333333;
}

/* popular cities */
div#lsidebar div#other-popular-cities {
	background:#ffffff;
}
div#lsidebar div#other-popular-cities img{
	margin:0 auto;
}
/* other countries */
div#rsidebar div#other-countries {
	background:#ffffff;
}
div#rsidebar div#other-countries img{
	margin:0 auto;
}
div#lsidebar ul.bulleted {
	margin:0 0 0 7px; 
	width:168px;
}
div#lsidebar p.show-more-cities {
	font-weight:bold; 
	margin:0 0 0 11px; 
	padding:2px 0 6px 7px;
}

/* Safety Tips */

div#safety-tips {
	background-color:#ffffff;
	background-position:100% 0;
	background-repeat:no-repeat;
}

div#safety-tips h3 {
	font-size:1.4em;
}
div#safety-tips p {
	color:#333333;
}

div.number-1 {
}
div.number-2 {
}
div.number-3 {
}

/* email alerts */
div#sidebar div#email-alerts {
	background-color:#d7ecf6;
}
div#sidebar div#email-alerts ul {
	padding:0 7px 10px 7px;
}
div#sidebar div#email-alerts ul li {
	font-weight:bold; 
	font-size:1.1em;
}


/* --- FOOTER --- */

p#copyright {
	clear:both; 
}

/* footer */
div#footer {
clear:both; 
margin:3px 0 30px 0; 
padding:5px 0 0 0; 
border-top:1px solid #75C5F0; 
font-size:1.1em;
}
div#footer div.general-links {
	float:left;
}
div#footer div.trust-and-safety {
	float:right;
}

/* general footer links */
div#footer ul.general-links	{
	margin:0 0 10px 0; 
	float:left;
}
div#footer ul.general-links li {
	display:inline; 
	border-left:1px solid #cccccc;
	padding:0 3px 4px 5px;
}
div#footer ul.general-links li.first {
	padding-left:0;
	border:none;
}

/* trust and safety links */
div#footer ul.trust-and-safety {
	margin:0 0 10px 0;
	float:right;
	font-weight:bold;
}
div#footer ul.trust-and-safety li {
	display:inline; 
	padding:0 3px 4px 5px;
}
div#footer ul.trust-and-safety li.last {
	padding-right:0;
	background:none;
	border-left:1px solid #cccccc;
}

/* artículos y textos fijos */
#articulo {
	padding: 0 15px 15px 15px;
	
}

#articulo h2 {
	font-size: 14px;
	color:#003366;
}

#articulo p {
	color:#333333;
	line-height:20px;
	font-size: 12px;
}

