/* reset */
h1,h2,h3,h4,h5,h6,ul,ol,li,form,dl,dt,dd,p,fieldset {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:2em;}
ul,li {list-style-type:none;}
a img {border:0;}
a:focus{outline: none;}
select,input,textarea {font-family: Verdana,Arial, Helvetica, sans-serif; font-size:1em; color:#000;}
select { background:#fff;}

.hidden {visibility:hidden;}

/* main */
a {text-decoration:none; color:#06c;}
body {font-family:Arial, Helvetica, sans-serif; font-size:70%; margin:0 10px; height: 100%;}
#p_favoritos {background:url(img/bg_gradient.png) repeat-x 0 80px;}
#p_results {background:url(img/bg_gradient.png) repeat-x 0 80px;}
#p_condiciones,
#p_submit_link,
#p_details {background:url(img/bg_gradient.png) repeat-x 0 30px;padding-left:15px;}
#p_favrank{background:url(img/bg_gradient.png) repeat-x 0 30px;}
span.highlight {font-weight:bold; text-decoration:underline;}
.js_active .f_label span {display:block;}
#favoritos{width:71.4em; margin:0 auto; position:relative;}
#p_favoritos #header{ height:11.7em; margin:2.3em auto; width:100%; width:52.1em;}
#p_results #header{ height:9.8em; margin:2.3em auto 2.7em; width:100%; width:70.8em;}
#p_condiciones #header,
#p_submit_link #header,
#p_favrank #header,
#p_details #header{ height:5em; padding-top:1.3em; margin:1em 0 2em; width:100%; width:33em;}
#p_favoritos #in_header{position:relative;padding-top:0.5em; width:100%; }
#p_results #in_header{position:relative;padding-top:0.5em; }
#p_condiciones #in_header,
#p_submit_link #in_header,
#p_favrank #in_header,
#p_details #in_header{position:relative;}
#p_favoritos #header h1 {height:74px; margin-bottom:6px; text-align:center;}
#p_results #header h1 {margin-bottom:8px; margin-left:1em;}
#p_condiciones #header h1,
#p_submit_link #header h1,
#p_favrank #header h1,
#p_details #header h1 {width:150px; float:left; padding-left:0.8em; margin-right:0.8em;}
#p_details #header form {height:3.7em; float:left;position:relative;}
#p_details #header form input{margin-top:0.7em;}

#q {background:#fff url(img/home_input_bg.gif) no-repeat 3px 50%; border:1px solid; border-color:#970e13 #90090d #a34546; width:157px; height:20px; padding-left:22px; font-size:14px;}

/* home */
#p_favoritos #form_container {width:362px; float:left; position:relative; padding-top:5px;}
#p_favoritos #counter_container {width:152px; float:left; padding:25px 0 0 10px; position:relative;}
#p_favoritos #counter_container h2 {color:#fff; font-size:1.1em; padding-left:3px;}
#p_favoritos #counter_container p {display:block; border:2px solid; border-color:#9b262a #e87276 #d96e71 #932226; width:116px; height:28px; padding:2px 0 2px 2px; background:#000;}
#p_favoritos #counter_container p .digit {height:30px; width:19px; float:left; background:#000 url(img/digits_bg.gif) repeat-x 0 -4px; margin-right:3px; position:relative; overflow:hidden;}
#p_favoritos #counter_container p .digit span {text-indent:-999em; height:352px; width:19px; display:block; position:absolute; left:-3px; top:-2px;}
#p_favoritos #counter_container p .digits0 span {top:-3px;}
#p_favoritos #counter_container p .digits1 span {top:-35px;}
#p_favoritos #counter_container p .digits2 span {top:-67px;}
#p_favoritos #counter_container p .digits3 span {top:-99px;}
#p_favoritos #counter_container p .digits4 span {top:-131px;}
#p_favoritos #counter_container p .digits5 span {top:-163px;}
#p_favoritos #counter_container p .digits6 span {top:-195px;}
#p_favoritos #counter_container p .digits7 span {top:-227px;}
#p_favoritos #counter_container p .digits8 span {top:-259px;}
#p_favoritos #counter_container p .digits9 span {top:-291px;}
#p_favoritos #counter_container p .digit_separator {height:30px; width:3px; float:left;margin-right:3px; position:relative; overflow:hidden; }
#p_favoritos #searchform {width:255px; margin:0 auto; position:relative; z-index:2; overflow:hidden;}
#p_favoritos #searchform label {display:block; position:relative; float:left;}
#p_favoritos #searchform label span {display:none;}
	#p_favoritos #searchform .submit {float:right;}
	#p_favoritos #searchform .submit input{font-size:14px;}
#p_favoritos #header #suggest_a_link {position:absolute; right:-7.3em; top:0; text-indent:-999em; width:90px; height:95px; overflow:hidden;}

#p_favoritos h2{font-size:1.7em;}
.lnk_list h2 a{text-decoration:underline;}
#p_favoritos .lnk_list{ overflow:hidden; margin-bottom:1.8em; clear:both; width:100%;}
#p_favoritos .columnas{float:left; width:21.6em;}
#p_favoritos .lnk_list li.column2{padding:0 3.1em;}
#p_favoritos .lnk_list li.column0{padding-right:0;}
#p_favoritos .lnk_list ul li{display:inline; font-size:1.2em;color:#06c;}
#p_favoritos .lnk_list ul li a:hover{text-decoration:underline;}
#p_favoritos #favoritos .show_less .more_subs ,
#p_favoritos #favoritos .show_more .less_subs {display:inline;}
#p_favoritos #favoritos .show_more .more_subs ,
#p_favoritos #favoritos .show_less .less_subs {display:none;}
#p_favoritos #favoritos .show_less .overMax {display:none;}
#p_favoritos #favoritos .show_more .overMax {display:inline;}
#p_favoritos .more_subs {white-space:nowrap;}
#p_favoritos .less_subs ,
#p_favoritos .more_subs {color:#06c; cursor:pointer;}
#p_favoritos .less_subs strong ,
#p_favoritos .more_subs strong {color:#c1000f; cursor:pointer;}
#p_favoritos .less_subs strong {font-size:1.3em;}
#p_favoritos .over .less_subs_cur {text-decoration:underline;}
#p_favoritos .over span {text-decoration:underline;}
#p_favoritos.js_active .overMax {display:none;}

#spanLinksFeedTitle {float:left;}	
#spanLinksFeedArrayItem {background:#ffffff; float:left;}	
#spanLinksFeedArrayItem a{background:#ffffff; font-weight:bold;font-size:1.2em; text-decoration:underline;}	
#last_site {font-size:1.2em; margin:0 0 1em 154px; color:#fe8100; line-height:2em; overflow:hidden; zoom:1; vertical-align:middle;}		

/* results (cats and serch) */
#search_cat_cont {padding:0 0 1em 2em; margin-top:-2em;}
#search_cat_cont h2 {padding:0.2em 0;}
#search_cat_cont a {font-size:1.3em;}
#hd_search_results {padding:0.5em 0 0.2em 110px;}
#p_results #form_container {}
#p_results #suggest_a_link2 {position:absolute; right:3.6em; top:0.7em; }
#p_results #searchform {clear:both; position:relative; z-index:2; padding:0 3em 0 1.8em; width:740px; overflow:hidden;}
#p_results #searchform .f_label{float:left;}
#p_results #searchform fieldset{float:left; padding:0 5px; width:410px; border:0;}
#p_results #searchform fieldset select{font-size:14px;}
#p_results #searchform .divTextField{float:left; margin:0;}
#p_results #searchform .divTextField select{width:180px;}
#p_results #searchform #divSelectLevel2{float:right;}
#p_results #searchform #divSelectLevel3{clear:both; text-align:right; padding-top:5px;}
#p_results #searchform #divSelectLevel2 select,
#p_results #searchform #divSelectLevel3 select{width:220px;}
#p_results #searchform .submit{float:left;}
#p_results #searchform .submit input{font-size:14px;}
#p_results #searchform label {display:block; position:relative;}
#p_results #searchform label span {display:none;}
	#p_results #q {width:194px;}

/* details */
#p_details #edit_owner {padding:1.5em 0 2.5em;}
#p_details #site_name {font-size:2.5em;}
#p_details #site_name a {color:#000;}
#p_details #site_title {font-size:1.5em;}
#p_details #site_title em{font-size:0.8em; font-style:normal; color:#737373; padding-left:5px;}
#p_details #favrank_widget{margin:1.5em 0 1em;}
#p_details #favrank_widget fieldset{padding:1em 0;}
#p_details #favrank_widget .submit{text-align:right;}
#p_details #favrank_widget .updatedVoteText{margin:2em 0; font-size:1.2em;}
#p_details #site_description{font-size:1.3em; width:100%; clear:left; padding-top: 1em;}
#p_details #detail_resources {margin:0 0 2em;font-size:1.2em;}
#p_details #detail_resources li{margin:1em 0; font-size:1.2em;}
#p_details #detail_resources li a{font-weight:bold;}
#p_details #detail_resources li a img{vertical-align:middle;}
#p_details #detail_resources li a span{text-decoration:underline;}
#p_details #links_pagination {padding:0.7em; margin-top:0em;}
#p_details #links_pagination ul {width:100%; overflow:hidden;}
#p_details #links_pagination ul a{font-weight:bold; text-decoration:none;}
#p_details #links_pagination ul #nav_back {float:left;}
#p_details #links_pagination ul #nav_next {float:right;}

/* submit link */
#p_submit_link #hd_suggest_a_link {font-size:1.6em; padding-top:1em;}
#p_submit_link #general_error_cont span{display:inline;}
#p_submit_link #intro_suggest_a_link {font-size:1.1em;margin:1em 0; width:590px;}
#p_submit_link fieldset{border:0;}
#p_submit_link fieldset fieldset {padding:25px 10px;}
#p_submit_link fieldset legend {display:none;}
#p_submit_link label{display:block; width:100%; overflow:hidden;}
#p_submit_link br{display:none;}
#p_submit_link #link_submit_confirmation br{display:block;}
#mail_and_captcha label span,
#p_submit_link .pseudo_label label ,
#p_submit_link #link_data label span {white-space:nowrap;float:left; width:170px; font-size:1.5em; text-align:right; padding-right:10px;}
#mail_and_captcha #condiciones {padding:0 0 0 180px; width:auto; font-size:0.8em;}
#mail_and_captcha #condiciones label{display:inline;}
#mail_and_captcha #condiciones span {float:none; width:auto; text-align:left; padding-right:0;}
#mail_and_captcha #condiciones a{font-weight:bold; font-size:1.6em;}
#mail_and_captcha #condiciones input {width:auto; vertical-align:bottom;}
#p_submit_link #link_data .error {padding-left:180px;}
#p_submit_link #link_data label .select_containers {font-size:1em; float:none; text-align:left; padding-right:0;}
#p_submit_link #link_data label span em {font-size:0.8em; font-style:normal;}
#mail_and_captcha label input,
#p_submit_link #link_data label select,
#p_submit_link #link_data label textarea,
#p_submit_link #link_data label input {width:300px;}
#p_submit_link #fld_keywords input {width:55px;}
#p_submit_link #link_data {width:542px; background:url(img/submit_link_big_bg.gif) no-repeat 0 0; margin:10px 0 0 40px;}
#p_submit_link #mail_and_captcha {padding-top:20px;}
#p_submit_link #category_data,
#p_submit_link #url_link_data{background:url(img/submit_fieldset_bg.gif) repeat-x 0 100%;}
#p_submit_link #extended_data {background:url(img/submit_link_big_bg.gif) no-repeat 0 100%;}

	#mail_and_captcha .error {padding-left:180px;}

#p_submit_link .error {display:block; clear:both; color:#c00; padding-bottom:4px; font-size:1.2em;}
#p_submit_link .submit {text-align:center;padding-right:265px; margin:2em 0 3em;;}
#p_submit_link .submit input {font-size:14px;}
#link_submit_confirmation {margin-bottom:33em;}
/* submit link confirmation */
#link_submit_confirmation p {margin:2em 0;font-size:1.3em;}

/* breadcrumbs */
#p_condiciones #breadcrumbs,
#p_submit_link #breadcrumbs,
#p_favrank #breadcrumbs,
#p_details #breadcrumbs {font-size:1em; padding-left:0.2em; word-spacing:5px;}
#p_condiciones #breadcrumbs a ,
#p_submit_link #breadcrumbs a ,
#p_favrank #breadcrumbs a ,
#p_details #breadcrumbs a {font-size:1.4em; text-decoration:underline; word-spacing:0;}
#p_condiciones #breadcrumbs .pseudo_a ,
#p_favrank #breadcrumbs .pseudo_a ,
#p_submit_link #breadcrumbs .pseudo_a {font-size:1.4em; word-spacing:0;}

/* home suggest override */
#p_favoritos .ac_results {font-size:2em; margin:-6px 0 0 6px; border-color:#06c;}
#p_favoritos .ac_match {color:#06c;}
#p_favoritos .ac_over {background-color:#FCD63C;}

#divSuggest{margin-left:50px;display:none;background:#E6DFDF;position:absolute;z-index:999}

#bg_modal{position:absolute; top:0px; left:0px; width: 100%; height: 100%; background: #747473; z-index: 1000; }
#win_modal{position: fixed; top: 50%; left: 50%;margin-top: -100px; margin-left: -175px; background: #fff; width: 350px; height: 200px; z-index: 1001;}
#win_modal ul li{display: inline; list-style: none;}
#current {font-weight: bold;}

/* masked image widget*/
.img_cont_1 {width:100px; height:68px; position:relative; overflow:hidden;}
.img_cont_2 {width:57px; height:39px; position:relative; overflow:hidden;}
.img_cont_1 span,
.img_cont_2 span{position:absolute; width:100%; height:100%; left:0; top:0; cursor:pointer;}

/* pagination widget */
#links_pagination {background:#edf4fc; padding:0.7em 0 0.7em 110px; margin-bottom:1em; font-size:1.4em;}
#links_pagination a {text-decoration:underline;}
#links_pagination #next_page ,
#links_pagination #previous_page { color:#06c;}
#links_pagination #next_page a ,
#links_pagination #previous_page a {font-weight:bold;}
#links_pagination #next_page a {padding-left:1.5em;}
#links_pagination #previous_page a {padding-right:1.5em;}

/* stars widget */
.favrank_links{font-weight:bold;float:left;height:12px;margin:2px 4px 2px 0;}
.valoraciones {background:url(img/stars.gif) no-repeat 0 0; width:65px; height:12px; overflow:hidden; float:left; margin:2px 10px 2px 0}
#p_results .valoraciones {background:url(img/stars_w.png) no-repeat 0 100%; width:88px; height:14px; overflow:hidden; float:left; margin:2px 10px 2px 0}
#p_details .valoraciones {background:url(img/stars_b.png) no-repeat 0 100%; width:187px; height:30px; overflow:hidden; margin:2px 0 20px 0}
.valoraciones dt,
.valoraciones dd {display:none;}
#p_results .valoracion0 {background-position:0 -140px}
#p_results .valoracion1 {background-position:0 -126px}
#p_results .valoracion2 {background-position:0 -112px}
#p_results .valoracion3 {background-position:0 -98px}
#p_results .valoracion4 {background-position:0 -84px}
#p_results .valoracion5 {background-position:0 -70px}
#p_results .valoracion6 {background-position:0 -56px}
#p_results .valoracion7 {background-position:0 -42px}
#p_results .valoracion8 {background-position:0 -28px}
#p_results .valoracion9 {background-position:0 -14px}
#p_results .valoracion10 {background-position:0 0}

#p_details .valoracion0 {background-position:0 -300px}
#p_details .valoracion1 {background-position:0 -270px}
#p_details .valoracion2 {background-position:0 -240px}
#p_details .valoracion3 {background-position:0 -210px}
#p_details .valoracion4 {background-position:0 -180px}
#p_details .valoracion5 {background-position:0 -150px}
#p_details .valoracion6 {background-position:0 -120px}
#p_details .valoracion7 {background-position:0 -90px}
#p_details .valoracion8 {background-position:0 -60px}
#p_details .valoracion9 {background-position:0 -30px}
#p_details .valoracion10 {background-position:0 0}

/* favrank widget */
#p_details #favrank_widget{background:url(img/detail_favwidget.gif) no-repeat 0 0; width:502px; padding:12px 0 0;}
#p_details #favoritos .no_screenshot{background:url(img/detail_favwidget2.gif) no-repeat 0 0; width:235px; padding:12px 0 0;}
#p_details #favrank_widget_inner{background:url(img/detail_favwidget.gif) no-repeat 0 100%; width:478px; padding:0 12px 12px; overflow:hidden;}
#p_details #favoritos .no_screenshot #favrank_widget_inner{background:url(img/detail_favwidget2.gif) no-repeat 0 100%; width:211px; padding:0 12px 12px; overflow:hidden;}
#p_details #favrank_widget .screenshot{border:1px solid #909caa; float:left;}
#p_details #detail_actions {float:left; width:175px; padding-left:10px;}
#p_details #detail_actions h2 {font-size:1.3em;color:#06c;}
#p_details #detail_actions h3 {font-size:1.3em;}
#p_details #detail_actions a {text-decoration:none;}
#p_details #detail_actions fieldset {width:200px; overflow:hidden; border:0;}
#p_details #detail_actions fieldset label {float:left; width:35px; padding:2px 1px 4px 2px; font-size:1.2em;}
#p_details #detail_actions fieldset label input{vertical-align:bottom; margin:1px ; padding:0;}

/* suggest widget */
    div.autocomplete {position:absolute;width:320px;background:#fff; border:2px solid #737373;}
    div.autocomplete ul li.selected { background: #7f7f7f; color:#fff;}
    div.autocomplete ul li {display:block;cursor:pointer; overflow:hidden;}
    #favoritos div.autocomplete ul li h2 {background:#66a3e0; color:#fff; font-size:1.2em; padding:3px 6px;;}
    div.autocomplete ul li .img_cont_2 {float:left; margin-right:10px;}
    div.autocomplete ul li .data_cont_2 {float:left; width:220px;}
    div.autocomplete ul li .data_cont_2 h3 {font-size:1.3em; color:#06c;}
    #favoritos div.autocomplete ul li.selected h3 {color:#add6ff;}
    div.autocomplete ul li .suggest_item_container {padding:10px; overflow:hidden;}
    div.autocomplete ul li div.no_img_list {padding-left:78px;}
    div.autocomplete ul li .description {font-size:1.1em;}
    div.autocomplete ul li .category_suggestions {font-size:1.2em; padding:5px 10px; color:#06c;}
    div.autocomplete ul li.selected .category_suggestions {color:#add6ff;}
    div.autocomplete ul li .all_search_results {font-size:1.3em; padding:5px 10px; color:#06c; border-top:1px solid #ccc; text-align:right; font-weight:bold;}
    div.autocomplete ul li.selected .all_search_results {color:#add6ff;}


/* link list */
#numberOfResults,
#zeroResults {margin-bottom:1.4em; font-size:1.1em; font-style:italic;font-family: Verdana,Arial, Helvetica, sans-serif; text-align:center;}
div#zeroResults {margin-bottom:4em;}
#zeroResults form {padding:1em 0;}
#links_list li {width:100%; overflow:hidden; margin-bottom:2.7em;}
#links_list li h2 {font-weight:normal; font-size:1.6em; margin-bottom:0.2em;}
#links_list li h2 a {text-decoration:underline;}
#links_list .img_cont_1 {float:left; margin-right:10px;}
#links_list .link_detail_cont {float:left;width:46em;}
.no_img_list .link_detail_cont {padding-left:110px;}
#links_list .link_detail_cont h3.short_desc {font-size:1.3em;}
#links_list .link_detail_cont p.long_desc {font-size:1.3em;}
#links_list .link_actions {margin-top:0.3em; line-height:1.5em;}
#links_list .link_actions em {color:#fe8100; font-weight:bold; font-style:normal;}
#links_list .link_actions a {font-size:1.1em; text-decoration:none;}
#links_list .link_actions a.showDetails {text-decoration:none;}
#links_list .link_actions a.showDetails strong{text-decoration:underline;}
#links_list .link_actions img {vertical-align:middle;}
#links_list .region_cont {float:right; width:11.4em; font-size:1.2em; color:#737373;}
#links_list .region_cont dt{display:none;}
#links_list .region_cont dd a{ font-size:1.1em; display:block; padding-bottom:0.7em;}

/* General conditiona */
#p_condiciones #legal_info {padding-top:20px;}
#p_condiciones ol {padding-left:20px; margin-top:10px;}
#p_condiciones li {margin:10px 0;}
#p_condiciones li {list-style-type:decimal;}
#p_condiciones .con_letras li {list-style-type:upper-alpha;}
#p_condiciones h2 {font-size:1.4em;}
#p_condiciones h3 {font-size:1.3em;}
#p_condiciones h4 {font-size:1.2em;}
#p_condiciones h5 {font-size:1.1em;}
#p_condiciones p {margin:5px 0;}

/* Favrank */
#p_favrank #div_favrank {padding-top:20px;}
#p_favrank ol {padding-left:20px; margin-top:10px;}
#p_favrank li {margin:10px 0;}
#p_favrank li {list-style-type:decimal;}
#p_favrank .con_letras li {list-style-type:upper-alpha;}
#p_favrank h2 {font-size:1.4em;}
#p_favrank h3 {font-size:1.3em;}
#p_favrank h4 {font-size:1.2em;}
#p_favrank h5 {font-size:1.1em;}
#p_favrank p {margin:5px 0;}

/* footer */
#footer_container {text-align:center; padding-bottom:0.8em;}
#footer_container {color:#737373; font-size:1em;}
#footer_container a {font-size:1.1em; font-weight:bold; color:#737373; line-height:1.0;}
	#footer_container #general_conditions_lnk {font-weight:normal;}
	#set_start_page {padding:0.4em 0 0; display:none;}
	#about {padding:0.4em 0.5em 0;}
	#set_start_page {background:url(img/set_homepage.gif) no-repeat 0 50%; padding-left:1.6em;}

/* Send to a friend */
.tip_link {	background-image:url('img/mail.gif'); background-repeat:no-repeat; background-position:0px 3px; padding:1px 0px 1px 20px;}
.tip_header {color:#000000;padding-bottom:10px;font-size:12px; font-weight:bold;	white-space:nowrap;}
.tip_form_header {color:#000000; font-size:12px; font-weight:bold;	white-space:nowrap;}
.tip_more_friends {font-size:12px; font-weight:bold;white-space:nowrap;}
.tip_form_field {font-size:12px;width:200px;}
.tip_send_button {font-size:12px;margin: 5px 0px;}
.tip_div_error {color:red; font-size:12px;}