html { 
text-align : center; 
} 
body { 
font-family : Sans-Serif; 
font-size : 0.75em; 
background-color : #fff; 
color : #000; 
width : 100%; 
margin : 0 auto 10px auto; 
padding : 0; 
text-align : left;
background:url(images/fndXmas.jpg) #e8e8e8 top left;
background-size: 100%;
background-origin: content;
} 
body.wide { 
width : auto; 
} 
div.body { 
width : 100%; 
margin : 0 auto; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.clearfix { 
display : inline-block; 
} 
* html .clearfix { 
height : 1%; 
} 
.clearfix { 
display : block; 
} 
p, form, ul { 
margin : 0; 
} 
ul { 
list-style-type : none; 
padding : 0; 
} 
a { 
text-decoration : none; 
color : #0000f9; 
} 
a:hover { 
text-decoration : underline; 
} 
a img { 
border-width : 0; 
vertical-align : middle; 
} 
textarea { 
font-family : Sans-Serif; 
} 
div.anunci { 
background : url(/images/ip_top.png) no-repeat left top; 
padding : 8px 0 0 0; 
} 
div.anunci div.aux { 
border-color : #cae3f7; 
border-style : solid; 
border-width : 0 2px 2px 2px; 
} 
h1.title { 
margin : 0; 
padding : 10px 10px 0 10px; 
font-weight : normal; 
font-size : 2em; 
border-color : #a6d0f1; 
border-style : solid; 
border-width : 0 1px; 
} 
form.form p { 
margin : 10px 0; 
} 
form.form p label, form.form p span.label, form.form div.p label, form.form div.p span.label { 
float : left; 
display : block; 
width : 190px; 
text-align : right; 
padding : 6px 10px 0 0; 
color : #3e5262; 
} 
form p label.optional { 
color : #ff1010; 
} 
form.form p label.radio { 
float : none; 
display : inline; 
width : auto; 
padding : 0; 
color : #000; 
} 
form.form p.buttons { 
text-align : center; 
margin : 30px 0 0 0; 
} 
div#header { 
padding : 10px 6px; 
font-size : 1.2em; 
} 
div#header a { 
color : #222; 
} 
div#header p { 
margin : 0; 
} 
div#header p.title { 
font-size : 1.6em; 
} 
div#header p.title span { 
color : #666; 
} 
div#post { 
background : url(/images/post_bk.png) no-repeat left bottom; 
text-align : center; 
padding : 0 0 8px 0; 
} 
div#post div { 
padding : 8px 8px 2px 8px; 
} 
div#post form { 
margin : 7px 0 0 0; 
} 
div#post a { 
text-decoration : underline; 
} 
div#alert2 { 
background : #f7c848 url(/images/alert_ico_izq.gif) no-repeat left top; 
text-align : center; 
height : 24px; 
width : 350px; 
margin-left : 40px; 
vertical-align : middle; 
} 
div#alert2 img { 
float : right; 
margin : 0; 
margin-left : 5px; 
border : 0; 
} 
div#alert2 a { 
margin-top : 10px; 
text-decoration : underline; 
} 
div#alert2 p { 
padding-top : 5px; 
} 
div#alert3 { 
background : #f7c848 url(/images/alert_ico_izq.gif) no-repeat left top; 
text-align : center; 
height : 24px; 
width : 200px; 
margin-left : 40px; 
float : right; 
} 
div#alert3 img { 
float : right; 
margin : 0; 
margin-left : 5px; 
border : 0; 
} 
div#alert3 a { 
margin-top : 10px; 
text-decoration : underline; 
} 
div#alert3 p { 
padding-top : 5px; 
} 
div#alert { 
background : url(/images/alert_bk.png) no-repeat left bottom; 
text-align : center; 
padding : 16px 0 8px 0; 
} 
div#alert div { 
padding : 8px 8px 2px 8px; 
} 
div#alert form { 
margin : 7px 0 0 0; 
} 
div#alert a { 
text-decoration : underline; 
} 
div.headerkeywords { 
color : #999999; 
background : #ffffff; 
font-size : 11px; 
font-weight : bold; 
text-align : center; 
border-bottom : 1px solid #999999; 
} 
div.home { 
width : 586px; 
margin : 0 0 10px 191px; 
} 
div.listing { 
float : left; 
width : 618px; 
margin-left : 15px; 
} 
div.home_categoria_horizontal { 
float : left; 
width : 750px; 
margin-left : 15px; 
} 
div.post { 
text-align : center; 
padding : 2px 0 0 0; 
clear : both; 
} 
div.post form { 
background : url(/images/post_listing_bk.png) no-repeat left top; 
padding : 12px 0 8px; 
} 
div.post p { 
margin : 15px 0 0 0; 
} 
div.post form p { 
margin : 0; 
} 
div.post_home_categoria_horizontal { 
text-align : center; 
padding : 2px 0 0 0; 
clear : both; 
} 
div.post_home_categoria_horizontal form { 
background : url(/images/post_home_ch_bk.png) no-repeat left top; 
padding : 12px 0 8px; 
} 
div.post_home_categoria_horizontal p { 
margin : 15px 0 0 0; 
} 
div.post_home_categoria_horizontal form p { 
margin : 0; 
} 
div#paginator_container { 
clear : both; 
background : transparent url(/images/headers_bk.png) repeat-x scroll left top; 
padding-top : 5px; 
margin : 2px 0 0 0; 
width : 100%; 
} 
div#content { 
margin-bottom : 2px; 
} 
div#content div.post { 
clear : both; 
} 
div#content div.post form { 
padding : 7px 0; 
background : url(/images/post_main_bk.png) no-repeat left top; 
} 
div#content table.listing { 
border-collapse : collapse; 
border-bottom : 1px solid #999999; 
} 
#bandera { 
float : right; 
margin-top : -10px; 
margin-right : 4px; 
} 
div#location { 
background : url(/images/location.png) no-repeat left top; 
color : #fff; 
padding : 4px 5px 6px 7px; 
margin : 0 0 6px 0; 
font-size : 1.2em; 
font-weight : bold; 
} 
div#location h1 { 
font-size : 1em; 
margin : 0; 
display : inline; 
} 
div#location span { 
font-weight : normal; 
font-size : 0.75em; 
} 
div#breadcrumb { 
margin : 6px 0; 
padding : 0 5px; 
} 
div#breadcrumb h1, div#breadcrumb h2 { 
margin : 0; 
display : inline; 
font-size : 1em; 
} 
div#categories ul { 
float : left; 
padding : 0 4px 0 6px; 
width : 185px; 
} 
div#categories ul li { 
margin : 10px 0; 
padding : 0 0 0 5px; 
} 
div#categories ul li p { 
background : url(./img/dots.png) repeat-x left bottom; 
font-size : 1.2em; 
padding : 0 0 6px 0; 
margin : 0 0 6px 0; 
} 
div#categories ul li p span { 
font-size : 0.75em; 
} 
div#categories ul li p span.new { 
color : #f01010; 
} 
div#categories ul li ul { 
float : none; 
padding : 0; 
width : auto; 
} 
div#categories ul li ul li { 
padding : 1px 0; 
float : none; 
margin : 0; 
} 
div#categories ul li.related { 
background : url(/images/box_small_bk.png) no-repeat left top; 
padding : 5px 5px 0 0; 
} 
div#categories ul li.related p { 
margin : 0 5px; 
font-size : 1em; 
} 
div#categories ul li.related p a { 
outline : none; 
color : #666; 
} 
div#categories ul li.related div { 
background : url(/images/box_small_bk.png) no-repeat left bottom; 
padding : 5px 5px 6px 5px; 
font-size : 0.9em; 
} 
div#categories_horizontal ul { 
float : left; 
padding : 0 4px 0 6px; 
width : 95%; 
} 
div#categories_horizontal ul li { 
margin : 10px 0; 
padding : 0 0 0 5px; 
} 
div#categories_horizontal ul li p { 
background : url(/images/dots.png) repeat-x left bottom; 
font-size : 1.2em; 
padding : 0 0 6px 0; 
margin : 0 0 6px 0; 
} 
div#categories_horizontal ul li p span { 
font-size : 0.75em; 
} 
div#categories_horizontal ul li p span.new { 
color : #f01010; 
} 
div#categories_horizontal ul li ul { 
float : none; 
padding : 0; 
width : auto; 
} 
div#categories_horizontal ul li ul li { 
padding : 1px 0; 
float : none; 
margin : 0; 
} 
div#categories_horizontal ul li.related { 
background : url(/images/box_small_bk.png) no-repeat left top; 
padding : 5px 5px 0 0; 
} 
div#categories_horizontal ul li.related p { 
margin : 0 5px; 
font-size : 1em; 
} 
div#categories_horizontal ul li.related p a { 
outline : none; 
color : #666; 
} 
div#categories_horizontal ul li.related div { 
background : url(/images/box_small_bk.png) no-repeat left bottom; 
padding : 5px 5px 6px 5px; 
font-size : 0.9em; 
} 
div#search { 
background : url(/images/search_bar.png) no-repeat left top; 
padding : 3px 5px 6px 5px; 
line-height : 1.7em; 
margin : 0 0 5px 194px; 
} 
div.paginator { 
clear : both; 
text-align : center; 
padding : 3px; 
margin : 10px 0; 
} 
div.paginator span.previous, div.paginator a.previous { 
background : url(/images/paginator_bk.png) no-repeat left top; 
padding : 0 0 0 25px; 
} 
div.paginator span.next, div.paginator a.next { 
background : url(/images/paginator_bk.png) no-repeat right -14px; 
padding : 0 25px 0 0; 
} 
div#quick_post { 
background : url(/images/quick_post_bk.png) no-repeat left top; 
margin : 10px 0; 
} 
iframe#quick_post_container { 
width : 100%; 
clear : both; 
} 
div#quick_post p.title { 
font-size : 1.5em; 
padding : 10px 16px; 
margin : 0 0 20px 0; 
} 
div#quick_post form { 
padding : 0 120px; 
background : url(/images/quick_post_bottom_bk.png) no-repeat left bottom; 
} 
div#quick_post form p div { 
margin : 5px 0; 
} 
div#quick_post form label { 
display : block; 
float : left; 
padding : 4px 4px 0 0; 
text-align : right; 
width : 120px; 
} 
div#quick_post form input#titulo, div#quick_post form textarea { 
width : 360px; 
} 
div#quick_post form textarea { 
height : 80px; 
} 
div#quick_post form input#email { 
width : 180px; 
} 
div#quick_post p.buttons { 
text-align : center; 
margin : 15px 0 0 0; 
padding : 10px 0; 
} 
div#quick_post p.notice { 
color : #2a3a47; 
font-size : 0.8em; 
padding : 4px; 
text-align : center; 
} 
div#chaps { 
float : left !important ; 
width : 147px; 
margin : 1px 0 2px 0; 
} 
div#navigators { 
font-size : 0.9em; 
} 
div#navigators div { 
border-bottom : 1px solid #e7f0f3; 
padding : 0 0 8px 0; 
margin : 8px 0 8px 0; 
} 
div#navigators p { 
font-weight : bold; 
padding : 2px 4px; 
} 
div#navigators ul li { 
padding : 2px 4px; 
color : #4c4c4c; 
} 
div#navigators ul li.selected { 
background-color : #efc; 
} 
div.nothing { 
margin : 10px 0; 
padding : 20px 15px; 
background : url(/images/error_bk.png) no-repeat left top; 
font-size : 1.2em; 
} 
div#headers { 
background : url(/images/headers_bk.png) repeat-x left bottom; 
padding : 5px 5px 10px 5px; 
} 
div#actions { 
text-align : right; 
background : url(/images/item_path_bk.png) repeat-x left top; 
padding : 10px 10px 0 0; 
margin : 10px 0; 
} 
div.more { 
border-top : 2px solid #e9ebec; 
padding : 12px 10px 2px 10px; 
margin : 10px 0; 
} 
div.more p { 
margin : 8px 0; 
} 
div#paisos { 
font-size : 0.9em; 
padding : 10px 10px 0 13px; 
border-top : 1px solid #e5e5e5; 
} 
div#paisos span { 
background-color : #fbff8f; 
padding : 1px 3px; 
} 
div#dades { 
background : url(/images/ip_bottom.png) no-repeat left bottom; 
padding : 0 0 7px 0; 
} 
div#dades dl { 
background-color : #e1f4fd; 
margin : 0; 
padding : 10px 12px 3px 12px; 
} 
div#dades dl dt { 
font-weight : bold; 
margin : 1px 5px 3px 0; 
float : left; 
width : 85px; 
clear : left; 
} 
div#dades dl dt.even { 
clear : none; 
width : auto; 
} 
div#dades dl dd { 
margin : 1px 0 3px 0; 
float : left; 
width : 250px; 
} 
div#contingut { 
padding : 10px 12px; 
font-size : 1.3em; 
border-color : #a6d0f1; 
border-style : solid; 
border-width : 0 1px 1px 1px; 
} 
div#contingut p { 
margin : 5px 0; 
} 
div#imatges { 
text-align : center; 
} 
div#imatges div.container { 
margin : 0 auto; 
text-align : center; 
} 
div#imatges img { 
margin : 10px; 
float : left; 
vertical-align : middle; 
} 
div#imatges img { 
float : none; 
} 
div.posting { 
background : url(/images/quick_post_bk.png) no-repeat left top; 
margin : 10px 0; 
} 
div.posting p.title { 
font-size : 1.5em; 
padding : 10px 16px 0 16px; 
margin : 0 0 20px 0; 
} 
div.posting div.container { 
padding : 5px 20px 10px 20px; 
background : url(/images/quick_post_bottom_bk.png) no-repeat left bottom; 
} 
div.posting ul { 
float : left; 
width : 260px; 
padding : 0 0 50px 60px; 
} 
div.posting ul li { 
margin : 10px 0; 
} 
div.posting ul li a { 
font-size : 1.2em; 
} 
div.posting form p, div.posting form div.p, div.posting div.container p.spaced { 
margin : 10px 0; 
} 
div.posting div.container p.spaced_more { 
margin : 40px 0 10px 0; 
} 
div.posting div.container ul.spaced { 
padding : 0 0 50px 30px; 
width : 100%; 
} 
div.posting div.container ul.spaced li { 
margin : 0 0 10px 0; 
} 
div.posting div.container ul.spaced li label { 
font-weight : bold; 
} 
div.posting div.container ul.spaced li p { 
margin : 10px 0 0 25px; 
} 
div.posting div.container ul.spaced li p span.boton_publicar { 
background-color : #a0c7f1; 
padding : 6px 5px 5px 5px; 
margin : 0 5px 100px 5px; 
} 
div.posting p.notice { 
color : #2a3a47; 
font-size : 0.8em; 
padding : 4px; 
text-align : center; 
margin : 10px 0 0 0; 
} 
div.posting form p.notice { 
font-size : 0.9em; 
text-align : left; 
margin : 0 0 0 200px; 
padding : 0; 
} 
div.posting form label.optional { 
color : #ff0000; 
} 
div.posting p.buttons { 
text-align : center; 
margin : 30px 0 0 0; 
} 
div.posting p.buttons_arriba { 
text-align : left; 
margin : 30px 0 0 0; 
padding : 0 0 3px 0; 
} 
div.posting p.buttons a.back, div.posting p.buttons_arriba a.back { 
background : url(/images/paginator_bk.png) no-repeat left top; 
padding : 0 0 0 25px; 
} 
div.posting span.toolbar { 
background-color : ButtonFace; 
display : block; 
padding : 3px; 
margin : 0 0 0 200px; 
} 
div.posting span.toolbar select { 
vertical-align : top; 
margin : 2px 2px 0 0; 
} 
div.posting iframe { 
margin : 0 0 0 200px; 
} 
div.posting ul.msn_contacts { 
float : left; 
width : 80%; 
padding : 0 0 50px 60px; 
} 
div.posting ul.msn_contacts li { 
margin : 10px 0; 
} 
div.posting ul.msn_contacts li span.email { 
font-size : 0.8em; 
font-style : italic; 
font-weight : lighter; 
} 
div.success h1 { 
background : url(/images/success_bk.png) no-repeat left top; 
font-size : 1.6em; 
padding : 15px 5px 20px 40px; 
margin : 0; 
} 
div.success dl { 
padding : 0 0 0 39px; 
} 
div.success dl dt { 
float : left; 
margin : 0 0 8px 0; 
color : #4c4c4c; 
} 
div.success dl dd { 
margin : 0 0 8px 0; 
padding : 0 0 0 100px; 
} 
ul.actions { 
background : url(/images/gradient_bk.png) repeat-x left top; 
padding : 8px 25px; 
margin : 1px 0; 
} 
ul.actions li { 
background : url(/images/bullet.png) no-repeat left 3px; 
padding : 0 0 0 14px; 
margin : 4px 0; 
} 
p.warning { 
color : #ff0000; 
padding : 4px 39px; 
border-color : #e9ebec; 
border-style : solid; 
border-width : 2px 0; 
} 
table.editor { 
table-layout : auto; 
width : auto; 
} 
table.editor tr { 
background-image : none !important ; 
} 
table.editor tr td { 
padding : 0; 
background-image : none; 
} 
div#reply h1 { 
font-size : 1.5em; 
font-weight : normal; 
padding : 12px 16px; 
margin : 0 0 0; 
} 
div#reply h1 strong { 
font-size : 0.8em; 
display : block; 
margin-top : 23px; 
} 
div#reply p.buttons { 
text-align : left; 
} 
div#reply p.buttons a.back { 
position : relative; 
top : 5px; 
} 
div#reply p.buttons input { 
float : right; 
margin : 0 340px 0 0; 
} 
div.text ol li { 
margin : 10px 0; 
} 
div.text h2 { 
font-size : 1.3em; 
margin : 20px 0 10px 0; 
} 
div.text p { 
margin : 10px 0; 
} 
div.altres ul { 
float : left; 
width : 50%; 
} 
div.altres ul ul { 
float : none; 
width : auto; 
} 
div.altres ul li { 
margin : 0.5em 0; 
color : #444; 
background : url(/images/bullet3.gif) no-repeat left 2px; 
padding : 0 0 0 12px; 
} 
div.altres ul li ul li { 
margin : 0; 
} 
.ofDem { 
color : #993300; 
} 
.ofInm { 
color : #808000; 
} 
.ofOfe { 
color : #339966; 
} 
.ofPart { 
color : #993300; 
} 
.nofDem { 
color : #993300; 
font-weight : bold; 
} 
.nofInm { 
color : #808000; 
font-weight : bold; 
} 
.nofOfe { 
color : #339966; 
font-weight : bold; 
} 
.nofPart { 
color : #993300; 
font-weight : bold; 
} 
div.autosuggestma { 
position : absolute; 
border : 1px solid #000000; 
margin : 6px 0 0; 
} 
div.autosuggestma div.as_header, div.autosuggestma div.as_footer { 
position : relative; 
padding : 0 6px; 
overflow : hidden; 
} 
div.autosuggestma div.as_header div.as_corner, div.autosuggestma div.as_footer div.as_corner { 
position : absolute; 
top : 0; 
left : 0; 
} 
div.autosuggestma div.as_header div.as_bar, div.autosuggestma div.as_footer div.as_bar { 
overflow : hidden; 
background-color : #333; 
} 
div.autosuggestma ul { 
list-style : none; 
padding : 0; 
margin : 0; 
overflow : hidden; 
background-color : #ffffff; 
} 
div.autosuggestma ul li { 
color : #333; 
padding : 0; 
margin : 0; 
text-align : left; 
} 
div.autosuggestma ul li a { 
color : #333; 
display : block; 
text-decoration : none !important ; 
background-color : transparent; 
padding : 0; 
} 
div.autosuggestma ul li a:hover { 
color : #ffffff; 
background-color : #293946; 
} 
div.autosuggestma ul li.as_highlight a:hover { 
color : #ffffff; 
background-color : #293946; 
} 
div.autosuggestma ul li a span { 
display : block; 
padding : 1px 6px; 
} 
div.autosuggestma ul li a span small { 
font-size : 12px; 
} 
div.autosuggestma ul li.as_highlight a span small { 
color : #fff; 
} 
div.autosuggestma ul li.as_highlight a { 
color : #fff; 
background-color : #293946; 
} 
div.autosuggestma ul li.as_highlight a span { 
color : #fff; 
background-color : #293946; 
} 
div.autosuggestma ul li a .tl, div.autosuggestma ul li a .tr { 
width : 6px; 
height : 6px; 
position : absolute; 
top : 0; 
padding : 0; 
margin : 0; 
} 
div.autosuggestma ul li a .tr { 
right : 0; 
} 
div.autosuggestma ul li.as_highlight a .tl { 
left : 0; 
} 
div.autosuggestma ul li.as_highlight a .tr { 
right : 0; 
} 
div.autosuggestma ul li.as_warning { 
font-weight : bold; 
text-align : center; 
} 
div.autosuggestma ul em { 
font-style : normal; 
color : #000000; 
} 
div.autosuggestma ul em.as_highlight { 
font-style : normal; 
color : #ffffff; 
} 
div.anuncio_vencido { 
color : #159a17; 
font-size : 0.75em; 
text-align : center; 
border : 1px solid; 
padding : 4px; 
margin-top : 10px; 
clear : both; 
} 
div.tags_cloud { 
float : left; 
width : 147px; 
} 
div.tags_cloud_content { 
padding : 0 0 10px; 
color : #0a68c8; 
font-family : Verdana, sans-serif; 
} 
div.tags_cloud_content span.separator { 
color : #a9a9a9; 
} 
div.tags_cloud_content span.size_5 { 
font-size : 18px; 
} 
div.tags_cloud_content span.size_4 { 
font-size : 16px; 
} 
div.tags_cloud_content span.size_3 { 
font-size : 14px; 
} 
div.tags_cloud_content span.size_2 { 
font-size : 12px; 
} 
div.tags_cloud_content span.size_1 { 
font-size : 10px; 
} 
p.captcha { 
vertical-align : top; 
} 
p.captcha img { 
border : 1px solid #cccccc; 
vertical-align : top; 
} 
p.captcha label { 
vertical-align : top; 
} 
div.error { 
background : url(/images/error_bk_top.png) no-repeat left top; 
font-size : 1.2em; 
} 
div.error div { 
margin : 10px 0; 
padding : 20px 15px; 
background : url(/images/error_bk_bot.png) no-repeat left bottom; 
font-size : 1.2em; 
} 
div.hidden { 
visibility : hidden; 
} 
div.noshow { 
display : none; 
} 
div.preview { 
margin : 5px 0 0 0; 
} 
div.preview p { 
font-size : 1.2em; 
margin : 0 0 5px 0; 
} 
table.sponsored { 
margin : 1px 0 10px 0; 
} 
table.sponsored img { 
border : 0; 
margin-right : 4px; 
} 
table tr.sponsored td { 
vertical-align : middle; 
margin-top : 10px; 
margin-bottom : 10px; 
font-size : 1em; 
padding : 5px; 
} 
table tr.sponsored .last { 
padding-bottom : 10px; 
} 
table tr.sponsored td.photo span { 
background : url(/images/sponsored_bk.png) no-repeat center center; 
padding : 18px 13px; 
display : block; 
font-family : Tahoma, Sans-Serif; 
font-size : 0.8em; 
text-align : left; 
} 
table tr.sponsored a { 
color : #444; 
} 
table tr.sponsored a:hover { 
text-decoration : none; 
} 
table tr.sponsored a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : underline; 
} 
table tr.sponsored a:hover span.title { 
text-decoration : underline; 
} 
table tr.sponsored a span.url { 
color : #008000; 
} 
table.sponsored_aff img { 
border : 0; 
margin-right : 19px; 
margin-left : 19px; 
} 
table.sponsored_aff td { 
padding : 0; 
} 
table.sponsored_aff tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border-bottom : 1px solid #e3e3e3; 
border-left : 1px solid #bbb; 
border-right : 1px solid #ccc; 
} 
table tr.sponsored_aff td.photo span { 
background : url(/images/sponsored_aff_bk.png) no-repeat center center; 
padding : 18px 13px; 
display : block; 
font-family : Tahoma, Sans-Serif; 
font-size : 0.8em; 
text-align : left; 
} 
table tr.sponsored_aff p { 
color : #444; 
} 
table.sponsored_aff tr.clickable { 
cursor : pointer; 
} 
table tr.sponsored_aff p span.title { 
color : #0000f9; 
font-weight : bold; 
} 
table.sponsored_aff tr.first td { 
padding : 5px 6px; 
border-top : 1px solid #ccc; 
} 
table.sponsored_aff tr.last td { 
border-bottom : 1px solid #bbb; 
border-left : 1px solid #bbb; 
border-right : 1px solid #ccc; 
} 
table.sponsored_aff tr a { 
color : #444; 
} 
table.sponsored_aff tr a:hover { 
text-decoration : none; 
} 
table.sponsored_aff tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : none; 
} 
table.sponsored_aff tr a:hover span.title { 
text-decoration : none; 
} 
table tr.sponsored_aff p span.url { 
color : #008000; 
} 
.adsense { 
background-color : #ffffff; 
} 
.miva { 
background-color : #ffffff; 
} 
.adultff { 
background-color : #ffffff; 
} 
.nestoria { 
background-color : #fffadd; 
} 
#ads_top { 
padding-top : 2px; 
border-bottom : 1px solid #e3e3e3; 
} 
#ads_bottom { 
margin-top : 24px; 
border-top : 1px solid #333333; 
padding-top : 3px; 
} 
table.ads td { 
padding : 0; 
} 
table.ads img { 
border : 0; 
margin-right : 6px; 
} 
table.ads tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border-bottom : 1px solid #e3e3e3; 
} 
table.ads tr.first td { 
padding : 5px 6px; 
} 
table.ads tr.last { 
border : 0; 
} 
table.ads tr a { 
color : #444; 
} 
table.ads tr a:hover { 
text-decoration : underline; 
} 
table.ads tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : underline; 
} 
table.ads tr a:hover span.title { 
text-decoration : underline; 
} 
table.ads tr a span.url { 
color : #008000; 
} 
table.miva_ads td { 
padding : 0; 
} 
table.miva_ads img { 
border : 0; 
margin-right : 19px; 
margin-left : 19px; 
} 
table.miva_ads tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border-bottom : 1px solid #e3e3e3; 
border-left : 1px solid #bbb; 
border-right : 1px solid #ccc; 
} 
table.miva_ads tr.first td { 
padding : 5px 6px; 
border-top : 1px solid #ccc; 
} 
table.miva_ads tr.last td { 
border-bottom : 1px solid #bbb; 
border-left : 1px solid #bbb; 
border-right : 1px solid #ccc; 
} 
table.miva_ads tr a { 
color : #444; 
} 
table.miva_ads tr a:hover { 
text-decoration : none; 
} 
table.miva_ads tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : none; 
} 
table.miva_ads tr a:hover span.title { 
text-decoration : none; 
} 
table.miva_ads tr a span.url { 
color : #008000; 
} 
.ads_container table.miva_ads td { 
padding : 0; 
} 
.ads_container table.miva_ads img { 
border : 0; 
} 
.ads_container table.miva_ads tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border : 0 none; 
border-bottom : 1px solid #e3e3e3; 
} 
.ads_container table.miva_ads tr.first td { 
padding : 5px 6px; 
} 
.ads_container table.miva_ads tr.last td { 
border : 0; 
} 
.ads_container table.miva_ads tr a { 
color : #444; 
} 
.ads_container table.miva_ads tr a:hover { 
text-decoration : underline; 
} 
.ads_container table.miva_ads tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : underline; 
} 
.ads_container table.miva_ads tr a:hover span.title { 
text-decoration : underline; 
} 
.ads_container table.miva_ads tr a span.url { 
color : #008000; 
} 
.ads_container table.sponsored_aff td { 
padding : 0; 
} 
.ads_container table.sponsored_aff img { 
border : 0; 
} 
.ads_container table.sponsored_aff tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border : 0 none; 
border-bottom : 1px solid #e3e3e3; 
} 
.ads_container table.sponsored_aff tr.first td { 
padding : 5px 6px; 
} 
.ads_container table.sponsored_aff tr.last td { 
border : 0; 
} 
.ads_container table.sponsored_aff tr a { 
color : #444; 
} 
.ads_container table.sponsored_aff tr a:hover { 
text-decoration : underline; 
} 
.ads_container table.sponsored_aff tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : underline; 
} 
.ads_container table.sponsored_aff tr a:hover span.title { 
text-decoration : underline; 
} 
.ads_container table.sponsored_aff tr a span.url { 
color : #008000; 
} 
.ads_container { 
margin-top : 21px; 
padding-bottom : 5px; 
border : 1px solid #cacaca; 
} 
.ads_container td { 
padding-left : 10px !important ; 
padding-right : 10px !important ; 
} 
.ads_container table tr td { 
border : 0; 
} 
.ads_container table tr { 
border-bottom : 1px solid #cccccc; 
} 
.ads_container table tr.last { 
border-bottom : 0; 
} 
.ads_container table.miva_ads { 
border : 0; 
} 
p.antiscam_ad { 
padding-top : 10px; 
padding-left : 10px; 
border-top : 2px solid #e9ebec; 
font-size : 1em; 
} 
p.antiscam_contact { 
padding-top : 10px; 
font-size : 1em; 
} 
p.antiscam_ad span.warning, p.antiscam_contact span.warning { 
font-size : 1em; 
color : #ea0000; 
font-weight : bold; 
} 
#nestoria td.listing { 
width : 70px; 
} 
div#buscaoposiciones_form { 
font-size : 1.1em; 
} 
div#buscaoposiciones_form table { 
width : 50%; 
border : 1px solid #000000; 
background-color : #ffffff; 
} 
div#buscaoposiciones_form td { 
width : 30%; 
padding : 3px; 
text-align : left; 
} 
div#buscaoposiciones_form label.ancho3 input, div#buscaoposiciones_form select { 
width : 90%; 
} 
div#buscaoposiciones_form textarea { 
width : 95%; 
} 
div#buscaoposiciones_form td.title { 
font-size : 1.7em; 
color : #bb6600; 
font-weight : bold; 
} 
div.success_buscaoposiciones { 
background : url(/images/success_bk_bopo.png) no-repeat left top; 
font-size : 1.3em; 
padding : 15px 5px 20px 0; 
margin : 0; 
} 
div.related_searches_listing { 
border-top : 2px solid #ddd; 
border-bottom : 2px solid #ddd; 
padding : 4px 0 4px 7px; 
margin-top : 2px; 
} 
span.new_footer_link { 
color : #f00; 
} 
div#image_preview { 
position : absolute; 
top : 10px; 
left : 10px; 
width : 170px; 
height : 116px; 
border : 1px solid #aaa; 
background-color : #fff; 
text-align : center; 
} 
div#image_preview div#image_preview_loading { 
position : relative; 
top : 45px; 
text-align : center; 
font-size : 11px; 
color : #88e; 
} 
div#image_preview img#image_preview_img { 
padding : 1px; 
cursor : pointer; 
} 
a#user_contact { 
font-weight : bold; 
} 
div.contactar_container { 
background-color : #e1f4fd; 
padding : 6px; 
} 
.th { 
background : #f5f5f5; 
} 
.th { 
table-layout : auto; 
} 
.thcierre { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
color : #666666; 
text-align : left; 
} 
.th { 
table-layout : auto; 
} 
.milo { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
.td { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
background : #f5f5f5; 
} 
.tabla { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
background-color : #ffffff; 
text-align : center; 
width : 100%; 
border-collapse : collapse; 
} 
.formulario { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #888888; 
background-color : #ffffff; 
text-align : left; 
border-collapse : collapse; 
} 
.filatitulo { 
font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
.unnamed1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
font-weight : bold; 
color : #ff0000; 
} 
.provincias { 
color : #c21111; 
font : 11px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif; 
} 
.buscar { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #888888; 
text-align : center; 
} 
.mini { 
font-size : 1em; 
} 
.Anunci { 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-style : italic; 
font-size : 2em; 
} 
.ee { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 2em; 
font-style : italic; 
color : #ff0000; 
} 
.XX { 
font-size : 2em; 
font-weight : bold; 
font-style : italic; 
} 
body { 
margin-left : 0; 
margin-right : 0; 
margin-bottom : 0; 
background-color : #999999; 
} 
html { 
text-align : center; 
} 
body { 
font-family : Sans-Serif; 
font-size : 0.75em; 
background-color : #fff; 
color : #000; 
width : 100%; 
margin : 0 auto 10px auto; 
padding : 0; 
text-align : left; 
} 
body.wide { 
width : auto; 
} 
div.body { 
width : 100%; 
margin : 0 auto; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.clearfix { 
display : inline-block; 
} 
* html .clearfix { 
height : 1%; 
} 
.clearfix { 
display : block; 
} 
p, form, ul { 
margin : 0; 
} 
ul { 
list-style-type : none; 
padding : 0; 
} 
a { 
text-decoration : none; 
color : #0000f9; 
} 
a:hover { 
text-decoration : underline; 
} 
a img { 
border-width : 0; 
vertical-align : middle; 
} 
textarea { 
font-family : Sans-Serif; 
} 
div.anunci { 
background : url(/images/ip_top.png) no-repeat left top; 
padding : 8px 0 0 0; 
} 
div.anunci div.aux { 
border-color : #cae3f7; 
border-style : solid; 
border-width : 0 2px 2px 2px; 
} 
h1.title { 
margin : 0; 
padding : 10px 10px 0 10px; 
font-weight : normal; 
font-size : 2em; 
border-color : #a6d0f1; 
border-style : solid; 
border-width : 0 1px; 
} 
form.form p { 
margin : 10px 0; 
} 
form.form p label, form.form p span.label, form.form div.p label, form.form div.p span.label { 
float : left; 
display : block; 
width : 190px; 
text-align : right; 
padding : 6px 10px 0 0; 
color : #3e5262; 
} 
form p label.optional { 
color : #ff1010; 
} 
form.form p label.radio { 
float : none; 
display : inline; 
width : auto; 
padding : 0; 
color : #000; 
} 
form.form p.buttons { 
text-align : center; 
margin : 30px 0 0 0; 
} 
div#header { 
padding : 10px 6px; 
font-size : 1.2em; 
} 
div#header a { 
color : #222; 
} 
div#header p { 
margin : 0; 
} 
div#header p.title { 
font-size : 1.6em; 
} 
div#header p.title span { 
color : #666; 
} 
div#post { 
background : url(/images/post_bk.png) no-repeat left bottom; 
text-align : center; 
padding : 0 0 8px 0; 
} 
div#post div { 
padding : 8px 8px 2px 8px; 
} 
div#post form { 
margin : 7px 0 0 0; 
} 
div#post a { 
text-decoration : underline; 
} 
div#alert2 { 
background : #f7c848 url(/images/alert_ico_izq.gif) no-repeat left top; 
text-align : center; 
height : 24px; 
width : 350px; 
margin-left : 40px; 
vertical-align : middle; 
} 
div#alert2 img { 
float : right; 
margin : 0; 
margin-left : 5px; 
border : 0; 
} 
div#alert2 a { 
margin-top : 10px; 
text-decoration : underline; 
} 
div#alert2 p { 
padding-top : 5px; 
} 
div#alert3 { 
background : #f7c848 url(/images/alert_ico_izq.gif) no-repeat left top; 
text-align : center; 
height : 24px; 
width : 200px; 
margin-left : 40px; 
float : right; 
} 
div#alert3 img { 
float : right; 
margin : 0; 
margin-left : 5px; 
border : 0; 
} 
div#alert3 a { 
margin-top : 10px; 
text-decoration : underline; 
} 
div#alert3 p { 
padding-top : 5px; 
} 
div#alert { 
background : url(/images/alert_bk.png) no-repeat left bottom; 
text-align : center; 
padding : 16px 0 8px 0; 
} 
div#alert div { 
padding : 8px 8px 2px 8px; 
} 
div#alert form { 
margin : 7px 0 0 0; 
} 
div#alert a { 
text-decoration : underline; 
} 
div.headerkeywords { 
color : #999999; 
background : #ffffff; 
font-size : 11px; 
font-weight : bold; 
text-align : center; 
border-bottom : 1px solid #999999; 
} 
div.home { 
width : 586px; 
margin : 0 0 10px 191px; 
} 
div.listing { 
float : left; 
width : 618px; 
margin-left : 15px; 
} 
div.home_categoria_horizontal { 
float : left; 
width : 750px; 
margin-left : 15px; 
} 
div.post { 
text-align : center; 
padding : 2px 0 0 0; 
clear : both; 
} 
div.post form { 
background : url(/images/post_listing_bk.png) no-repeat left top; 
padding : 12px 0 8px; 
} 
div.post p { 
margin : 15px 0 0 0; 
} 
div.post form p { 
margin : 0; 
} 
div.post_home_categoria_horizontal { 
text-align : center; 
padding : 2px 0 0 0; 
clear : both; 
} 
div.post_home_categoria_horizontal form { 
background : url(/images/post_home_ch_bk.png) no-repeat left top; 
padding : 12px 0 8px; 
} 
div.post_home_categoria_horizontal p { 
margin : 15px 0 0 0; 
} 
div.post_home_categoria_horizontal form p { 
margin : 0; 
} 
div#paginator_container { 
clear : both; 
background : transparent url(/images/headers_bk.png) repeat-x scroll left top; 
padding-top : 5px; 
margin : 2px 0 0 0; 
width : 100%; 
} 
div#content { 
margin-bottom : 2px; 
} 
div#content div.post { 
clear : both; 
} 
div#content div.post form { 
padding : 7px 0; 
background : url(/images/post_main_bk.png) no-repeat left top; 
} 
div#content table.listing { 
border-collapse : collapse; 
border-bottom : 1px solid #999999; 
} 
#bandera { 
float : right; 
margin-top : -10px; 
margin-right : 4px; 
} 
div#location { 
background : url(/images/location.png) no-repeat left top; 
color : #fff; 
padding : 4px 5px 6px 7px; 
margin : 0 0 6px 0; 
font-size : 1.2em; 
font-weight : bold; 
} 
div#location h1 { 
font-size : 1em; 
margin : 0; 
display : inline; 
} 
div#location span { 
font-weight : normal; 
font-size : 0.75em; 
} 
div#breadcrumb { 
margin : 6px 0; 
padding : 0 5px; 
} 
div#breadcrumb h1, div#breadcrumb h2 { 
margin : 0; 
display : inline; 
font-size : 1em; 
} 
div#categories ul { 
float : left; 
padding : 0 4px 0 6px; 
width : 185px; 
} 
div#categories ul li { 
margin : 10px 0; 
padding : 0 0 0 5px; 
} 
div#categories ul li p { 
background : url(./img/dots.png) repeat-x left bottom; 
font-size : 1.2em; 
padding : 0 0 6px 0; 
margin : 0 0 6px 0; 
} 
div#categories ul li p span { 
font-size : 0.75em; 
} 
div#categories ul li p span.new { 
color : #f01010; 
} 
div#categories ul li ul { 
float : none; 
padding : 0; 
width : auto; 
} 
div#categories ul li ul li { 
padding : 1px 0; 
float : none; 
margin : 0; 
} 
div#categories ul li.related { 
background : url(/images/box_small_bk.png) no-repeat left top; 
padding : 5px 5px 0 0; 
} 
div#categories ul li.related p { 
margin : 0 5px; 
font-size : 1em; 
} 
div#categories ul li.related p a { 
outline : none; 
color : #666; 
} 
div#categories ul li.related div { 
background : url(/images/box_small_bk.png) no-repeat left bottom; 
padding : 5px 5px 6px 5px; 
font-size : 0.9em; 
} 
div#categories_horizontal ul { 
float : left; 
padding : 0 4px 0 6px; 
width : 95%; 
} 
div#categories_horizontal ul li { 
margin : 10px 0; 
padding : 0 0 0 5px; 
} 
div#categories_horizontal ul li p { 
background : url(/images/dots.png) repeat-x left bottom; 
font-size : 1.2em; 
padding : 0 0 6px 0; 
margin : 0 0 6px 0; 
} 
div#categories_horizontal ul li p span { 
font-size : 0.75em; 
} 
div#categories_horizontal ul li p span.new { 
color : #f01010; 
} 
div#categories_horizontal ul li ul { 
float : none; 
padding : 0; 
width : auto; 
} 
div#categories_horizontal ul li ul li { 
padding : 1px 0; 
float : none; 
margin : 0; 
} 
div#categories_horizontal ul li.related { 
background : url(/images/box_small_bk.png) no-repeat left top; 
padding : 5px 5px 0 0; 
} 
div#categories_horizontal ul li.related p { 
margin : 0 5px; 
font-size : 1em; 
} 
div#categories_horizontal ul li.related p a { 
outline : none; 
color : #666; 
} 
div#categories_horizontal ul li.related div { 
background : url(/images/box_small_bk.png) no-repeat left bottom; 
padding : 5px 5px 6px 5px; 
font-size : 0.9em; 
} 
div#search { 
background : url(/images/search_bar.png) no-repeat left top; 
padding : 3px 5px 6px 5px; 
line-height : 1.7em; 
margin : 0 0 5px 194px; 
} 
div.paginator { 
clear : both; 
text-align : center; 
padding : 3px; 
margin : 10px 0; 
} 
div.paginator span.previous, div.paginator a.previous { 
background : url(/images/paginator_bk.png) no-repeat left top; 
padding : 0 0 0 25px; 
} 
div.paginator span.next, div.paginator a.next { 
background : url(/images/paginator_bk.png) no-repeat right -14px; 
padding : 0 25px 0 0; 
} 
div#quick_post { 
background : url(/images/quick_post_bk.png) no-repeat left top; 
margin : 10px 0; 
} 
iframe#quick_post_container { 
width : 100%; 
clear : both; 
} 
div#quick_post p.title { 
font-size : 1.5em; 
padding : 10px 16px; 
margin : 0 0 20px 0; 
} 
div#quick_post form { 
padding : 0 120px; 
background : url(/images/quick_post_bottom_bk.png) no-repeat left bottom; 
} 
div#quick_post form p div { 
margin : 5px 0; 
} 
div#quick_post form label { 
display : block; 
float : left; 
padding : 4px 4px 0 0; 
text-align : right; 
width : 120px; 
} 
div#quick_post form input#titulo, div#quick_post form textarea { 
width : 360px; 
} 
div#quick_post form textarea { 
height : 80px; 
} 
div#quick_post form input#email { 
width : 180px; 
} 
div#quick_post p.buttons { 
text-align : center; 
margin : 15px 0 0 0; 
padding : 10px 0; 
} 
div#quick_post p.notice { 
color : #2a3a47; 
font-size : 0.8em; 
padding : 4px; 
text-align : center; 
} 
div#chaps { 
float : left !important ; 
width : 147px; 
margin : 1px 0 2px 0; 
} 
div#navigators { 
font-size : 0.9em; 
} 
div#navigators div { 
border-bottom : 1px solid #e7f0f3; 
padding : 0 0 8px 0; 
margin : 8px 0 8px 0; 
} 
div#navigators p { 
font-weight : bold; 
padding : 2px 4px; 
} 
div#navigators ul li { 
padding : 2px 4px; 
color : #4c4c4c; 
} 
div#navigators ul li.selected { 
background-color : #efc; 
} 
div.nothing { 
margin : 10px 0; 
padding : 20px 15px; 
background : url(/images/error_bk.png) no-repeat left top; 
font-size : 1.2em; 
} 
div#headers { 
background : url(/images/headers_bk.png) repeat-x left bottom; 
padding : 5px 5px 10px 5px; 
} 
div#actions { 
text-align : right; 
background : url(/images/item_path_bk.png) repeat-x left top; 
padding : 10px 10px 0 0; 
margin : 10px 0; 
} 
div.more { 
border-top : 2px solid #e9ebec; 
padding : 12px 10px 2px 10px; 
margin : 10px 0; 
} 
div.more p { 
margin : 8px 0; 
} 
div#paisos { 
font-size : 0.9em; 
padding : 10px 10px 0 13px; 
border-top : 1px solid #e5e5e5; 
} 
div#paisos span { 
background-color : #fbff8f; 
padding : 1px 3px; 
} 
div#dades { 
background : url(/images/ip_bottom.png) no-repeat left bottom; 
padding : 0 0 7px 0; 
} 
div#dades dl { 
background-color : #e1f4fd; 
margin : 0; 
padding : 10px 12px 3px 12px; 
} 
div#dades dl dt { 
font-weight : bold; 
margin : 1px 5px 3px 0; 
float : left; 
width : 85px; 
clear : left; 
} 
div#dades dl dt.even { 
clear : none; 
width : auto; 
} 
div#dades dl dd { 
margin : 1px 0 3px 0; 
float : left; 
width : 250px; 
} 
div#contingut { 
padding : 10px 12px; 
font-size : 1.3em; 
border-color : #a6d0f1; 
border-style : solid; 
border-width : 0 1px 1px 1px; 
} 
div#contingut p { 
margin : 5px 0; 
} 
div#imatges { 
text-align : center; 
} 
div#imatges div.container { 
margin : 0 auto; 
text-align : center; 
} 
div#imatges img { 
margin : 10px; 
float : left; 
vertical-align : middle; 
} 
div#imatges img { 
float : none; 
} 
div.posting { 
background : url(/images/quick_post_bk.png) no-repeat left top; 
margin : 10px 0; 
} 
div.posting p.title { 
font-size : 1.5em; 
padding : 10px 16px 0 16px; 
margin : 0 0 20px 0; 
} 
div.posting div.container { 
padding : 5px 20px 10px 20px; 
background : url(/images/quick_post_bottom_bk.png) no-repeat left bottom; 
} 
div.posting ul { 
float : left; 
width : 260px; 
padding : 0 0 50px 60px; 
} 
div.posting ul li { 
margin : 10px 0; 
} 
div.posting ul li a { 
font-size : 1.2em; 
} 
div.posting form p, div.posting form div.p, div.posting div.container p.spaced { 
margin : 10px 0; 
} 
div.posting div.container p.spaced_more { 
margin : 40px 0 10px 0; 
} 
div.posting div.container ul.spaced { 
padding : 0 0 50px 30px; 
width : 100%; 
} 
div.posting div.container ul.spaced li { 
margin : 0 0 10px 0; 
} 
div.posting div.container ul.spaced li label { 
font-weight : bold; 
} 
div.posting div.container ul.spaced li p { 
margin : 10px 0 0 25px; 
} 
div.posting div.container ul.spaced li p span.boton_publicar { 
background-color : #a0c7f1; 
padding : 6px 5px 5px 5px; 
margin : 0 5px 100px 5px; 
} 
div.posting p.notice { 
color : #2a3a47; 
font-size : 0.8em; 
padding : 4px; 
text-align : center; 
margin : 10px 0 0 0; 
} 
div.posting form p.notice { 
font-size : 0.9em; 
text-align : left; 
margin : 0 0 0 200px; 
padding : 0; 
} 
div.posting form label.optional { 
color : #ff0000; 
} 
div.posting p.buttons { 
text-align : center; 
margin : 30px 0 0 0; 
} 
div.posting p.buttons_arriba { 
text-align : left; 
margin : 30px 0 0 0; 
padding : 0 0 3px 0; 
} 
div.posting p.buttons a.back, div.posting p.buttons_arriba a.back { 
background : url(/images/paginator_bk.png) no-repeat left top; 
padding : 0 0 0 25px; 
} 
div.posting span.toolbar { 
background-color : ButtonFace; 
display : block; 
padding : 3px; 
margin : 0 0 0 200px; 
} 
div.posting span.toolbar select { 
vertical-align : top; 
margin : 2px 2px 0 0; 
} 
div.posting iframe { 
margin : 0 0 0 200px; 
} 
div.posting ul.msn_contacts { 
float : left; 
width : 80%; 
padding : 0 0 50px 60px; 
} 
div.posting ul.msn_contacts li { 
margin : 10px 0; 
} 
div.posting ul.msn_contacts li span.email { 
font-size : 0.8em; 
font-style : italic; 
font-weight : lighter; 
} 
div.success h1 { 
background : url(/images/success_bk.png) no-repeat left top; 
font-size : 1.6em; 
padding : 15px 5px 20px 40px; 
margin : 0; 
} 
div.success dl { 
padding : 0 0 0 39px; 
} 
div.success dl dt { 
float : left; 
margin : 0 0 8px 0; 
color : #4c4c4c; 
} 
div.success dl dd { 
margin : 0 0 8px 0; 
padding : 0 0 0 100px; 
} 
ul.actions { 
background : url(/images/gradient_bk.png) repeat-x left top; 
padding : 8px 25px; 
margin : 1px 0; 
} 
ul.actions li { 
background : url(/images/bullet.png) no-repeat left 3px; 
padding : 0 0 0 14px; 
margin : 4px 0; 
} 
p.warning { 
color : #ff0000; 
padding : 4px 39px; 
border-color : #e9ebec; 
border-style : solid; 
border-width : 2px 0; 
} 
table.editor { 
table-layout : auto; 
width : auto; 
} 
table.editor tr { 
background-image : none !important ; 
} 
table.editor tr td { 
padding : 0; 
background-image : none; 
} 
div#reply h1 { 
font-size : 1.5em; 
font-weight : normal; 
padding : 12px 16px; 
margin : 0 0 0; 
} 
div#reply h1 strong { 
font-size : 0.8em; 
display : block; 
margin-top : 23px; 
} 
div#reply p.buttons { 
text-align : left; 
} 
div#reply p.buttons a.back { 
position : relative; 
top : 5px; 
} 
div#reply p.buttons input { 
float : right; 
margin : 0 340px 0 0; 
} 
div.text ol li { 
margin : 10px 0; 
} 
div.text h2 { 
font-size : 1.3em; 
margin : 20px 0 10px 0; 
} 
div.text p { 
margin : 10px 0; 
} 
div.altres ul { 
float : left; 
width : 50%; 
} 
div.altres ul ul { 
float : none; 
width : auto; 
} 
div.altres ul li { 
margin : 0.5em 0; 
color : #444; 
background : url(/images/bullet3.gif) no-repeat left 2px; 
padding : 0 0 0 12px; 
} 
div.altres ul li ul li { 
margin : 0; 
} 
.ofDem { 
color : #993300; 
} 
.ofInm { 
color : #808000; 
} 
.ofOfe { 
color : #339966; 
} 
.ofPart { 
color : #993300; 
} 
.nofDem { 
color : #993300; 
font-weight : bold; 
} 
.nofInm { 
color : #808000; 
font-weight : bold; 
} 
.nofOfe { 
color : #339966; 
font-weight : bold; 
} 
.nofPart { 
color : #993300; 
font-weight : bold; 
} 
div.autosuggestma { 
position : absolute; 
border : 1px solid #000000; 
margin : 6px 0 0; 
} 
div.autosuggestma div.as_header, div.autosuggestma div.as_footer { 
position : relative; 
padding : 0 6px; 
overflow : hidden; 
} 
div.autosuggestma div.as_header div.as_corner, div.autosuggestma div.as_footer div.as_corner { 
position : absolute; 
top : 0; 
left : 0; 
} 
div.autosuggestma div.as_header div.as_bar, div.autosuggestma div.as_footer div.as_bar { 
overflow : hidden; 
background-color : #333; 
} 
div.autosuggestma ul { 
list-style : none; 
padding : 0; 
margin : 0; 
overflow : hidden; 
background-color : #ffffff; 
} 
div.autosuggestma ul li { 
color : #333; 
padding : 0; 
margin : 0; 
text-align : left; 
} 
div.autosuggestma ul li a { 
color : #333; 
display : block; 
text-decoration : none !important ; 
background-color : transparent; 
padding : 0; 
} 
div.autosuggestma ul li a:hover { 
color : #ffffff; 
background-color : #293946; 
} 
div.autosuggestma ul li.as_highlight a:hover { 
color : #ffffff; 
background-color : #293946; 
} 
div.autosuggestma ul li a span { 
display : block; 
padding : 1px 6px; 
} 
div.autosuggestma ul li a span small { 
font-size : 12px; 
} 
div.autosuggestma ul li.as_highlight a span small { 
color : #fff; 
} 
div.autosuggestma ul li.as_highlight a { 
color : #fff; 
background-color : #293946; 
} 
div.autosuggestma ul li.as_highlight a span { 
color : #fff; 
background-color : #293946; 
} 
div.autosuggestma ul li a .tl, div.autosuggestma ul li a .tr { 
width : 6px; 
height : 6px; 
position : absolute; 
top : 0; 
padding : 0; 
margin : 0; 
} 
div.autosuggestma ul li a .tr { 
right : 0; 
} 
div.autosuggestma ul li.as_highlight a .tl { 
left : 0; 
} 
div.autosuggestma ul li.as_highlight a .tr { 
right : 0; 
} 
div.autosuggestma ul li.as_warning { 
font-weight : bold; 
text-align : center; 
} 
div.autosuggestma ul em { 
font-style : normal; 
color : #000000; 
} 
div.autosuggestma ul em.as_highlight { 
font-style : normal; 
color : #ffffff; 
} 
div.anuncio_vencido { 
color : #159a17; 
font-size : 0.75em; 
text-align : center; 
border : 1px solid; 
padding : 4px; 
margin-top : 10px; 
clear : both; 
} 
div.tags_cloud { 
float : left; 
width : 147px; 
} 
div.tags_cloud_content { 
padding : 0 0 10px; 
color : #0a68c8; 
font-family : Verdana, sans-serif; 
} 
div.tags_cloud_content span.separator { 
color : #a9a9a9; 
} 
div.tags_cloud_content span.size_5 { 
font-size : 18px; 
} 
div.tags_cloud_content span.size_4 { 
font-size : 16px; 
} 
div.tags_cloud_content span.size_3 { 
font-size : 14px; 
} 
div.tags_cloud_content span.size_2 { 
font-size : 12px; 
} 
div.tags_cloud_content span.size_1 { 
font-size : 10px; 
} 
p.captcha { 
vertical-align : top; 
} 
p.captcha img { 
border : 1px solid #cccccc; 
vertical-align : top; 
} 
p.captcha label { 
vertical-align : top; 
} 
div.error { 
background : url(/images/error_bk_top.png) no-repeat left top; 
font-size : 1.2em; 
} 
div.error div { 
margin : 10px 0; 
padding : 20px 15px; 
background : url(/images/error_bk_bot.png) no-repeat left bottom; 
font-size : 1.2em; 
} 
div.hidden { 
visibility : hidden; 
} 
div.noshow { 
display : none; 
} 
div.preview { 
margin : 5px 0 0 0; 
} 
div.preview p { 
font-size : 1.2em; 
margin : 0 0 5px 0; 
} 
table.sponsored { 
margin : 1px 0 10px 0; 
} 
table.sponsored img { 
border : 0; 
margin-right : 4px; 
} 
table tr.sponsored td { 
vertical-align : middle; 
margin-top : 10px; 
margin-bottom : 10px; 
font-size : 1em; 
padding : 5px; 
} 
table tr.sponsored .last { 
padding-bottom : 10px; 
} 
table tr.sponsored td.photo span { 
background : url(/images/sponsored_bk.png) no-repeat center center; 
padding : 18px 13px; 
display : block; 
font-family : Tahoma, Sans-Serif; 
font-size : 0.8em; 
text-align : left; 
} 
table tr.sponsored a { 
color : #444; 
} 
table tr.sponsored a:hover { 
text-decoration : none; 
} 
table tr.sponsored a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : underline; 
} 
table tr.sponsored a:hover span.title { 
text-decoration : underline; 
} 
table tr.sponsored a span.url { 
color : #008000; 
} 
table.sponsored_aff img { 
border : 0; 
margin-right : 19px; 
margin-left : 19px; 
} 
table.sponsored_aff td { 
padding : 0; 
} 
table.sponsored_aff tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border-bottom : 1px solid #e3e3e3; 
border-left : 1px solid #bbb; 
border-right : 1px solid #ccc; 
} 
table tr.sponsored_aff td.photo span { 
background : url(/images/sponsored_aff_bk.png) no-repeat center center; 
padding : 18px 13px; 
display : block; 
font-family : Tahoma, Sans-Serif; 
font-size : 0.8em; 
text-align : left; 
} 
table tr.sponsored_aff p { 
color : #444; 
} 
table.sponsored_aff tr.clickable { 
cursor : pointer; 
} 
table tr.sponsored_aff p span.title { 
color : #0000f9; 
font-weight : bold; 
} 
table.sponsored_aff tr.first td { 
padding : 5px 6px; 
border-top : 1px solid #ccc; 
} 
table.sponsored_aff tr.last td { 
border-bottom : 1px solid #bbb; 
border-left : 1px solid #bbb; 
border-right : 1px solid #ccc; 
} 
table.sponsored_aff tr a { 
color : #444; 
} 
table.sponsored_aff tr a:hover { 
text-decoration : none; 
} 
table.sponsored_aff tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : none; 
} 
table.sponsored_aff tr a:hover span.title { 
text-decoration : none; 
} 
table tr.sponsored_aff p span.url { 
color : #008000; 
} 
.adsense { 
background-color : #ffffff; 
} 
.miva { 
background-color : #ffffff; 
} 
.adultff { 
background-color : #ffffff; 
} 
.nestoria { 
background-color : #fffadd; 
} 
#ads_top { 
padding-top : 2px; 
border-bottom : 1px solid #e3e3e3; 
} 
#ads_bottom { 
margin-top : 24px; 
border-top : 1px solid #333333; 
padding-top : 3px; 
} 
table.ads td { 
padding : 0; 
} 
table.ads img { 
border : 0; 
margin-right : 6px; 
} 
table.ads tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border-bottom : 1px solid #e3e3e3; 
} 
table.ads tr.first td { 
padding : 5px 6px; 
} 
table.ads tr.last { 
border : 0; 
} 
table.ads tr a { 
color : #444; 
} 
table.ads tr a:hover { 
text-decoration : underline; 
} 
table.ads tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : underline; 
} 
table.ads tr a:hover span.title { 
text-decoration : underline; 
} 
table.ads tr a span.url { 
color : #008000; 
} 
table.miva_ads td { 
padding : 0; 
} 
table.miva_ads img { 
border : 0; 
margin-right : 19px; 
margin-left : 19px; 
} 
table.miva_ads tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border-bottom : 1px solid #e3e3e3; 
border-left : 1px solid #bbb; 
border-right : 1px solid #ccc; 
} 
table.miva_ads tr.first td { 
padding : 5px 6px; 
border-top : 1px solid #ccc; 
} 
table.miva_ads tr.last td { 
border-bottom : 1px solid #bbb; 
border-left : 1px solid #bbb; 
border-right : 1px solid #ccc; 
} 
table.miva_ads tr a { 
color : #444; 
} 
table.miva_ads tr a:hover { 
text-decoration : none; 
} 
table.miva_ads tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : none; 
} 
table.miva_ads tr a:hover span.title { 
text-decoration : none; 
} 
table.miva_ads tr a span.url { 
color : #008000; 
} 
.ads_container table.miva_ads td { 
padding : 0; 
} 
.ads_container table.miva_ads img { 
border : 0; 
} 
.ads_container table.miva_ads tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border : 0 none; 
border-bottom : 1px solid #e3e3e3; 
} 
.ads_container table.miva_ads tr.first td { 
padding : 5px 6px; 
} 
.ads_container table.miva_ads tr.last td { 
border : 0; 
} 
.ads_container table.miva_ads tr a { 
color : #444; 
} 
.ads_container table.miva_ads tr a:hover { 
text-decoration : underline; 
} 
.ads_container table.miva_ads tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : underline; 
} 
.ads_container table.miva_ads tr a:hover span.title { 
text-decoration : underline; 
} 
.ads_container table.miva_ads tr a span.url { 
color : #008000; 
} 
.ads_container table.sponsored_aff td { 
padding : 0; 
} 
.ads_container table.sponsored_aff img { 
border : 0; 
} 
.ads_container table.sponsored_aff tr td { 
font-size : 1em; 
vertical-align : middle; 
padding : 4px 6px; 
border : 0 none; 
border-bottom : 1px solid #e3e3e3; 
} 
.ads_container table.sponsored_aff tr.first td { 
padding : 5px 6px; 
} 
.ads_container table.sponsored_aff tr.last td { 
border : 0; 
} 
.ads_container table.sponsored_aff tr a { 
color : #444; 
} 
.ads_container table.sponsored_aff tr a:hover { 
text-decoration : underline; 
} 
.ads_container table.sponsored_aff tr a span.title { 
color : #0000f9; 
font-weight : bold; 
text-decoration : underline; 
} 
.ads_container table.sponsored_aff tr a:hover span.title { 
text-decoration : underline; 
} 
.ads_container table.sponsored_aff tr a span.url { 
color : #008000; 
} 
.ads_container { 
margin-top : 21px; 
padding-bottom : 5px; 
border : 1px solid #cacaca; 
} 
.ads_container td { 
padding-left : 10px !important ; 
padding-right : 10px !important ; 
} 
.ads_container table tr td { 
border : 0; 
} 
.ads_container table tr { 
border-bottom : 1px solid #cccccc; 
} 
.ads_container table tr.last { 
border-bottom : 0; 
} 
.ads_container table.miva_ads { 
border : 0; 
} 
p.antiscam_ad { 
padding-top : 10px; 
padding-left : 10px; 
border-top : 2px solid #e9ebec; 
font-size : 1em; 
} 
p.antiscam_contact { 
padding-top : 10px; 
font-size : 1em; 
} 
p.antiscam_ad span.warning, p.antiscam_contact span.warning { 
font-size : 1em; 
color : #ea0000; 
font-weight : bold; 
} 
#nestoria td.listing { 
width : 70px; 
} 
div#buscaoposiciones_form { 
font-size : 1.1em; 
} 
div#buscaoposiciones_form table { 
width : 50%; 
border : 1px solid #000000; 
background-color : #ffffff; 
} 
div#buscaoposiciones_form td { 
width : 30%; 
padding : 3px; 
text-align : left; 
} 
div#buscaoposiciones_form label.ancho3 input, div#buscaoposiciones_form select { 
width : 90%; 
} 
div#buscaoposiciones_form textarea { 
width : 95%; 
} 
div#buscaoposiciones_form td.title { 
font-size : 1.7em; 
color : #bb6600; 
font-weight : bold; 
} 
div.success_buscaoposiciones { 
background : url(/images/success_bk_bopo.png) no-repeat left top; 
font-size : 1.3em; 
padding : 15px 5px 20px 0; 
margin : 0; 
} 
div.related_searches_listing { 
border-top : 2px solid #ddd; 
border-bottom : 2px solid #ddd; 
padding : 4px 0 4px 7px; 
margin-top : 2px; 
} 
span.new_footer_link { 
color : #f00; 
} 
div#image_preview { 
position : absolute; 
top : 10px; 
left : 10px; 
width : 170px; 
height : 116px; 
border : 1px solid #aaa; 
background-color : #fff; 
text-align : center; 
} 
div#image_preview div#image_preview_loading { 
position : relative; 
top : 45px; 
text-align : center; 
font-size : 11px; 
color : #88e; 
} 
div#image_preview img#image_preview_img { 
padding : 1px; 
cursor : pointer; 
} 
a#user_contact { 
font-weight : bold; 
} 
div.contactar_container { 
background-color : #e1f4fd; 
padding : 6px; 
} 
.th { 
background : #f5f5f5; 
} 
.th { 
table-layout : auto; 
} 
.thcierre { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
color : #666666; 
text-align : left; 
} 
.thcierre { 
background-image : url(img/boton1.jpg); 
} 
.th { 
table-layout : auto; 
} 
.milo { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
.td { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
background : #f5f5f5; 
} 
.tabla { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
background-color : #ffffff; 
text-align : center; 
width : 90%; 
border-collapse : collapse; 
} 
.formulario { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #888888; 
background-color : #ffffff; 
text-align : left; 
border-collapse : collapse; 
} 
.filatitulo { 
font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
.unnamed1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
font-weight : bold; 
color : #ff0000; 
} 
.provincias { 
color : #c21111; 
font : 11px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif; 
} 
.buscar { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #888888; 
text-align : center; 
} 
.mini { 
font-size : 1em; 
} 
.Anunci { 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-style : italic; 
font-size : 2em; 
} 
.ee { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 2em; 
font-style : italic; 
color : #ff0000; 
} 
.XX { 
font-size : 2em; 
font-weight : bold; 
font-style : italic; 
} 
