@import url("tags.css"); body {font: small Arial, Helvetica; color: #7E7E7E; margin: 0 auto; padding: 0; text-align: center; background: url('../imag/0810_img_master.png') 0 -4600px repeat-x}
table {border-collapse: collapse}
table tr {vertical-align: top}
a {color: #006699}
a:visited {color: #267DA8}
a:hover {background: #006699; color: #FFF}
.avatar {margin: 0 5px 5px 0px; float: left}
img.avatar {border: 1px solid #F0F0F0}
p {margin: 0 0 1em 0}
ul, li {margin: 0; padding: 0; list-style-type: none}
img a, a img {border: none}
h2, h3 {font: normal 1em Helvetica; margin: 0 0 5px 0; color: #666}
h2 {margin: 0 0 10px 0; font-weight: bold}
.input_text, .input_date {margin: 2px 0; font-family: Arial}
.input_date {width: 85px; vertical-align: middle}
.input_checkbox {vertical-align: bottom; margin: 0; padding: 0}
a.select_date {width: 14px; height: 14px; background: url("../imag/0810_icons_master.gif") -2px -211px; padding: 0 7px 2px 7px; display: block; float: left; margin: 5px 0 0 5px}
a.select_date span {display: none}
textarea {font: 1em Arial}
#container {position: relative; font-size: 1em; width: 972px; margin: 0 auto; text-align: left}
.col-160 {width: 160px; float: left; margin: 0 20px 0 0}
.col-166 {width: 166px; float: left; margin: 0 20px 0 0}
.col-430 {width: 430px; float: left}
.col-468 {width: 468px; float: left}
.col-406 {width: 406px; float: left}
.col-595 {width: 595px; float: left}
.col-642 {width: 642px; float: left}
.col-654 {width: 654px; float: left}
.col-656 {width: 656px; float: left}
.col-972 {width: 972px}
.col-400 {overflow: hidden; width: 400px; float: left}
.col-300 {width: 300px; float: right}
.col-200 {width: 200px; float: right}
.col_only_content {width: 930px; padding: 24px 21px; background: #FFF url('../imag/0810_img_master.png') -100px -1120px no-repeat}
.col_main_content {width: 630px; padding: 13px 21px; float: right; background: #FFF url('../imag/0810_img_master.png') 667px -865px no-repeat; border-top: 4px solid #F2F2F2}
#main_content {border-top: 2px solid #F2F2F2}
.col-228 {width: 228px; float: left; margin: 0 20px 0 0}
.col-406 {width: 406px; float: left}
.col_main_content_724 {width: 724px; float: right}
#canvas {position: relative}
.col-166, .col-468, .col-300, #canvas {}
.col_2 {float: left; width: 104px; margin: 0 20px 0 0}
.col_3 {float: left; width: 190px; margin: 0 20px 0 0}
.col_4 {float: left; width: 228px; margin: 0 20px 0 0}
.col-1-2 {float: left; width: 48%}
.col-2-2 {float: right; width: 48%}
.col-1-3 {float: left; width: 32%; margin: 0 2% 0 0}
.col-2-3 {float: left; width: 32%}
.col-3-3 {float: right; width: 32%}
a.ico_add {background: url("../imag/0810_icons_master.gif") no-repeat 1px -191px; padding: 1px 0 3px 22px}
a.ico_del {background: url("../imag/0810_icons_master.gif") 0 -154px no-repeat; padding: 0 0 2px 18px}
a.ico_del:hover {background: url("../imag/0810_icons_master.gif") 0 -173px no-repeat}
a.ico_del span {display: none}
span.pro {background: url("../imag/0810_img_master.png") -80px -450px no-repeat; width: 29px; height: 14px; display: inline-block; float: left; margin: -1px 10px 0 -2px}
#tabs_options_design ul li a span.pro, #tabs_options_design ul li a.active span.pro {background-position: -138px -450px}
#tabs_options_design ul li a:hover span.pro {background-position: -109px -450px}
.edit_profile_menu li a span.pro {margin-top: 0; background-position: -109px -450px}
.photo_meta span a {width: 24px; height: 25px; display: block; float: right; margin: 0 0 0 4px}
.photo_meta span.tag a {width: auto; height: auto; display: inline; float: none; margin: 0}
.photo_meta span span {display: none}
.photo_meta #ico_edit_photo_link {position:relative}
.photo_meta #ico_edit_photo_link a {background: url('../imag/0810_img_master.png') -100px -580px no-repeat}
.photo_meta #ico_edit_photo_link a:hover {background: url('../imag/0810_img_master.png') -100px -550px no-repeat}
.photo_meta #ico_action_share a {background: url('../imag/0810_img_master.png') -40px -580px no-repeat}
.photo_meta #ico_action_share a:hover {background: url('../imag/0810_img_master.png') -40px -550px no-repeat}
.photo_meta #ico_action_fave a, .photo_meta #ico_action_fave a.favorite:hover {background: url('../imag/0810_img_master.png') -70px -580px no-repeat}
.photo_meta #ico_action_fave a:hover, .photo_meta #ico_action_fave a.favorite {background: url('../imag/0810_img_master.png') -70px -550px no-repeat}
#banner_300x250 {margin: 0 0 18px 0}
.publi_label_ver_90 {background: url('../imag/0810_img_master.png') 0 -500px no-repeat; width: 13px; height: 90px; float: left; margin: 0}
.publi_label_ver_90 span {display: none}
.publi_label_hor_300 span {text-indent: -3000px; display: block; background: url('../imag/0810_img_master.png') 0 -450px no-repeat; width: 45px; height: 13px}
.publi_label_hor_300 {width: 300px; height: 13px; margin: 0}
.col_main_sub_header {position: relative; background: #BBEAF6 url("../imag/0810_img_master_2.png") no-repeat -1028px -176px; height: 50px; margin: -2px 0 25px; padding: 7px 12px; width: 948px}
.col_main_sub_header .title {color: #999999; font: 1.9em "Helvetica Neue", Helvetica, Arial; margin: 0}
.col_main_sub_header a {text-decoration: none; color: #333; font-weight: bold}
.col_main_sub_header a.lite {color: #999; font-weight: normal}
.col_main_sub_header .desc {margin: 0; font: .85em Arial}
#cab_container {position: relative; z-index: 0}
#personal_links span {margin: 0 10px 0 0}
#account_menu {top: 25px; left: 676px}
#menu_blogs {top: 24px; left: 32px}
#menu_fotos {top: 24px; left: 100px}
.menu_desp {position: absolute; padding: 3px 2px 5px 2px; border: 1px solid #005875; width: 150px; background: #FFF; z-index: 1000; font-size: .85em}
.menu_desp ul {margin: 0; padding: 0}
.menu_desp li {margin: 0; padding: 0; list-style-type: none; border-bottom: 1px solid #FFF;}
.menu_desp li.sep {margin: 4px 0 0 0; border-top: 1px solid #DDD ;}
.menu_desp li a {display: block; padding: 2px 7px}
#link_your_account a {position: relative; padding: 5px 22px 5px 10px; -moz-border-radius: 2px 2px 0 0; background: url("../imag/0810_icons_master.gif") 65px -411px no-repeat}
#link_blogs, #link_fotos {position: relative}
#personal_links .lya_hover a {background-color: #005875}
#personal_links a {text-decoration: none}
#cabecera #personal_links a.soft {color: #A6D8E9}
#main_menu {overflow: visible}
#cabecera #main_menu ul li a#menu_logo {background: url("../imag/0810_img_master.png") -800px -450px repeat-x; text-indent: -3000px; padding: 0; width: 20px; height: 20px}
body h1 {display: none}
#cabecera {position: relative; margin: 0; display: block; height: 153px}
#cabecera a#logo {background: transparent url(../imag/0810/lacoctelera_logo.png) repeat scroll 0 0; display: block; height: 72px; left: -39px; position: absolute; top: 15px; width: 263px}
#cabecera #banner_top {text-align: center; width: 742px; _width: 744px; position: absolute; top: 0; right: 0}
#banner_top #terra_banner {display: none;}
#cabecera a#logo span {display: none}
#cabecera #main_menu {font: 1em Arial; position: absolute; top: 99px; left: 0; width: 972px; height: 35px; display: block; background: #0092C3 url("../imag/0810_img_master.png") 0 -4500px no-repeat; -moz-border-radius: 4px 4px 0 0}
#cabecera #main_menu ul {margin: 0; padding: 5px 7px; list-style-type: none}
#cabecera #main_menu ul li {margin: 0 5px 0 0; padding: 0; float: left; font: .80em Arial; text-transform: uppercase}
#cabecera #main_menu ul li a {color: #FFF; text-decoration: none; background: url("../imag/0810_img_master.png") right -450px no-repeat; padding: 4px 20px 4px 7px; height: 12px; display: block; float: left}
#cabecera #main_menu ul li a.ns {background: url("../imag/0810_img_master.png") -900px -450px no-repeat; padding-right: 7px}
#cabecera #main_menu ul li a:hover {}
#cabecera #search {position: absolute; top: 5px; right: 83px; width: 119px}
#ico_terra {position: absolute; top: 4px; right: 10px; width: 64px; height: 22px; background: url("../imag/0810_img_master.png") -130px -580px repeat-x; text-indent: -3000px}
#search .input_submit {margin: 0}
#cabecera #search input.input_text {width: 91px; _width: 83px; height: 16px; padding: 2px; font: .85em Arial; margin: 0; margin-top: -1px; float: left; border-bottom: 1px solid #0089B7; border-top: 1px solid #009ACE; border-left: 1px solid #0089B7; border-right: 1px solid #0089B7}
#cabecera #search input.input_submit, #cabecera #search_button {display: block; float: right; cursor: pointer; width: 22px; height: 20px; margin: 0; padding: 0; background: #005F7E url("../imag/0810_img_master.png") -710px -450px; border: none}
#cabecera #personal_links {position: absolute; top: 8px; right: 205px; text-align: right; color: #FFF; text-transform: none; font-size: .85em}
#cabecera #personal_links a {color: #FFF}
#cabecera #personal_links p {margin: 0}
#menu_2 {position: absolute; top: 129px; left: 0; width: 956px; background: #505050; padding: 3px 8px 5px; margin: 0 0 23px 0}
#menu_2 ul {margin: 0; padding: 0}
#menu_2 ul li {list-style-type: none; display: inline; padding: 0 2px 0 0 }
#menu_2 a {color: #FFF; font: .9em Arial; padding: 2px 3px; text-decoration: none}
#menu_2 a:hover {background: #058EB5; color: #FFF}
.box_blue {background: #EBF5FA; position: relative; margin: 0 0 20px 0}
.blue_box_content {padding: 4px 10px 8px 10px}
h2.h_corner_blue {background: #3AC6ED; color: #FFF; border: none; font-size: 1.1em; padding: 6px 6px 4px 6px; margin: 0}
.h_corner_blue_bottom {background: #EBF5FA url("../imag/0810_img_master.png") -435px -276px ; width: 100px; height: 10px}
.footer_content h3 {font: bold 1.15em Arial; margin: 0 0 2px 0; color: #333333}
.footer_content h3 a {color: #333333; text-decoration: none}
.footer_content {font: .85em Tahoma}
.blue_box_content .more {margin: 8px 0}
.blue_box_content .more, .blue_box_content .more a {color: #999999}
.blue_box_content .col_4 {margin: 0 10px 0 0}
.footer_content .col_4 {margin: 0 10px 20px 0}
.trips_header {}
.trips_header a {color: #669933; font-size: .85em}
.trip_list .trip {border-top: 2px solid #E4F0E7; padding: 5px 0 0 0; margin: 5px 0 15px 0}
.trip_list .trip .date {float: left; font: bold .85em Helvetica; width: 46px; margin: 0 10px 0 0; height: auto}
.trip .date span {font-size: 1.5em; font-weight: normal; display: block}
.trip h3 {margin: .3em 0; font: normal .85em Helvetica; color: #999}
.trip h3 a {font-weight: bold; font-size: 1.3em}
.trip .desc {font: .85em Arial}
.trip .desc a {color: #CB3300}
.trip_friends {background: #F1F7F3; margin: 5px 0 15px 0}
.trip_friends table {color: #888; font: .85em Tahoma}
.trip_friends table td {padding: 4px 6px}
.trip_friends table td.date {width: 50px}
.filete {border-bottom: 1px solid #E4F0E7; margin: 20px 0 10px}
.trips_list {margin: 20px 0 0 0}
.trips_list table {width: 99%}
.trips_list table tr.new_year td {border-top: 1px solid #E4F0E7}
.trips_list table tr.last_of_year td {padding-bottom: 12px}
.trips_list table td {color: #666; padding: 3px}
.trips_list table td.year {font: 1.7em Helvetica; width: 75px}
.trips_list table td.month {width: 90px}
.travellers {background: #F1F1F1; padding: 8px 8px 3px 8px}
.travellers img.avatar {vertical-align: middle; margin: 0 ; float: none}
.travellers ul {margin: 0; padding: 0; list-style-type: none}
.travellers li {margin: 0 0 5px 0; padding: 0; font: .85em Arial}
a#more_people {margin: 2px 0; display: block; color: #999999; font: .85em Arial}
#sidebar_trip .date, .trip_header {margin: 0 0 18px 0}
.trip .date {background: #93BE35; padding: 8px 8px 4px; color: #FFF; text-align: center; font: 1.3em/1.3em Helvetica; height: 44px}
.trip_header {background: #DEEBC2; padding: 8px 8px 4px 12px; height: 44px; position: relative}
.trip_header h2 {font: 1.3em/1.3em Helvetica; margin: 0; color: #658526}
.trip_header_privacy {position: absolute; right: 8px; top: 6px; text-align: right; font: .85em Arial}
.trip_header_links {position: absolute; right: 8px; bottom: 8px; text-align: right; font: .85em Tahoma}
.content_block {margin: 0 0 40px 0; color: #666666}
.content_block h3, .breadcrumb {border-top: 2px solid #E4F0E7; text-transform: uppercase; font: 1em Helvetica; padding: 3px 0 0 0; position: relative; color: #8C8C8C; margin-bottom: 12px}
.breadcrumb a {padding: 0 3px}
.big_breadcrumb {border-top: 2px solid #E4F0E7; font: 1.25em Helvetica; padding: 3px 0 0 0; position: relative; color: #8C8C8C; margin-bottom: 12px}
.big_breadcrumb strong {text-transform: uppercase}
.content_block h3 .block_header_add {position: absolute; right: 0; top: 4px; font-size: .85em}
.note {margin: 0 0 10px 0; position: relative}
.note .avatar {float: left; margin-top: 2px}
#block_note .avatar {margin: 0pt 10px 35px 0px}
#block_note .note {border-top: 1px solid #E4F0E7; padding: 4px 0 0 0; margin: 20px 0 0 0 }
.note h4 {margin: 0}
#block_note h2 {font: bold 1.5em Helvetica; margin: 1px 75px 1px 0}
.note span {font-size: .8em; color: #A3A3A3}
.note .private {background: #CC0000; color: #FFF; padding: 1px 2px; text-transform: uppercase; font: normal .75em Arial}
.note .note_edit_links {position: absolute; top: 4px; right: 0}
.note .note_edit_links a {font: .75em Verdana}
a.item_edit {color: #669900}
a.item_del {color: #990000}
.note_content {font: 1em/1.3em Georgia; margin: 20px 0}
#note_content_form-inplaceeditor textarea {width: 99%; height: 300px; margin: 0 0 10px 0}
.inplaceeditor-form a {margin: 0 0 0 10px; font: .85em Arial; color: #990000}
.inplaceeditor-form a:hover {background: #990000; color: #FFF}
#block_media .content {font: .85em Arial}
#block_media img {border: 1px solid #666666; margin: 0 10px 10px 0}
#block_places ul {margin: 0; padding: 0; list-style-type: none}
#block_places ul li {margin: 0; padding: 0; font: 1.3em/1.3em Helvetica}
.note_comments {margin: 30px 0}
.note .comment {position: relative; border-top: 1px solid #E4F0E7; padding: 5px 0 0 0; font: 1em Arial; margin: 0 0 30px 0; color: #7E7E7E}
.note .comment .date {position: absolute; right: 0; top: 5px; color: #B4B4B4}
.note .comment h3 {border-top: none; color: #7E7E7E; text-transform: uppercase}
.new_comment {background: #E4F0E7; padding: 10px}
.new_comment h3 {margin: 0 0 5px 0; padding: 0}
#new_comment_textarea {width: 98%; height: 100px; margin: 0 0 10px 0}
#trips_new h2 {border-bottom: 2px solid #E4F0E7}
.trip_form_cont {color: #666; margin: auto}
.trip_form_cont p {margin: 2em 0}
.trips_new_box {position: relative; padding: 10px; background: #F1F7F3; margin: 0 0 20px 0}
.trips_basic_data {height: 100px}
.dates .input_date {float: left}
.dates .form_item {clear: both; height: 40px}
#trips_new h3 {font-size: 1.3em}
.trips_new_box .places {position: absolute; width: 300px; top: 15px; left: 20px; padding: 0 0 10px 0; margin: 0 0 10px 0}
.trips_new_box .dates {position: absolute; width: 300px; top: 15px; right: 20px; padding: 0 0 10px 0; margin: 0 0 10px 0}
.trips_new_box .input_text {width: 230px}
.trip_title .input_text {font-size: 1.2em; padding: 3px 4px; width: 450px}
.places label {width: 75px; text-align: right; padding: 0 6px 0 0; display: block}
.search_contacts {padding: 10px 0 0 0; margin: 15px 0 0 0}
.contact .avatar {border: 0; vertical-align: top; margin: 0 4px 0 0; float: left}
.contact {float: left; margin: 0 11px 10px 0}
.contact a {background: #E3F7FC; border: 1px solid #BDEBF9; padding: 5px; display: block; width: 112px; height: 32px; font: 1em Helvetica; text-decoration: none; color: #398AB2}
.contact a:hover {background: #A7E3F6; border: 1px solid #ADE7F8}
.selected a, .selected a:hover {background: #FFF; color: #006699; border: 1px solid #ADE7F8}
.selected a span {text-decoration: underline}
.search_contacts {position: relative}
.search_contacts #contacts_more {position: absolute; right: 0}
.submit_new_trip {border: none; text-align: center}
.submit_new_trip input {padding: 4px 10px}
.edit_profile_front h2 {font-size: 1.2em; margin: 0; display: inline}
.edit_content h1 {display: block; margin-top: 0; font-size: 1.5em}
.edit_content_col {float: left; width: 690px}
.edit_profile_tabs {width: 100%; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #EFEFEF}
.edit_profile_tabs li {float: left; margin: 0 15px 0 0}
.edit_profile_tabs li.last {float: right}
.edit_profile_front .form_item {margin-bottom: 10px}
.edit_profile_front .input_checkbox {margin-right: 5px}
.edit_profile_front .form_submit {background: #F7F7F7 none repeat scroll 0 0; border-top: 1px solid #CCCCCC; margin: 20px 0 30px; padding: 10px}
.edit_profile_tabs a.selected {color: #757575; text-decoration: none; font-weight: bold; background: #EFEFEF; padding: 5px 10px}
.edit_avatar_cont {background: #F7F7F7; padding: 12px 15px; width: 600px}
.edit_avatar_cont p {margin: 0 0 4px 0}
.no_big_avatar {border: 1px solid #CCCCCC; padding: 7px 8px; width: 300px; height: 250px; font-size: .85em}
.small_avatar_cont img {display: inline; border: 1px solid #ccc; padding: 7px 8px; width: 65px; height: 65px}
.no_big_avatar p {margin: 0 0 10px 0}
.big_avatar_cont {width: 300px; float: left; margin: 0 25px 10px 0}
.edit_profile_menu {float: left; width: 190px; margin: 0 20px 20px 0; background: #F5F5F5}
.edit_profile_menu .col_content {padding: 16px 17px}
.edit_profile_menu ul {margin: 0 0 2em 0; padding: 0}
.edit_profile_menu li {margin: 0; padding: 0; list-style-type: none}
.edit_profile_menu li a.selected {font-weight: bold}
.edit_profile_menu li a {text-decoration: none; border-top: 1px solid #CCCCCC; display: block; width: 156px; padding: 3px}
.edit_container h3 {font-weight: bold}
.edit_container .promo_block table {margin: 0;}
.edit_container .promo_block {text-align: left}
.domain_cname {background: #FAFAFA; padding: 10px}
.domain_cname span {padding: 0 10px}
input#domain_name {margin: 5px 0 2px 0; width: 200px}
.edit_container .form_item .item_description {font-size: .85em; margin: 0 0 0 26px}
.edit_content .filete {border-top: 1px solid #E5E5E5; margin: 1em 0}
.edit_content ol {padding: 0 0 0 22px}
.edit_content li {margin: 0 0 20px 0}
#tabs_options_design {position: relative; height: 27px; margin: 0; font: 1.25em Helvetica}
#tabs_options_design ul {font-size: .85em; margin: 0 ; padding: 0; position: absolute; width: 686px}
#tabs_options_design ul li {list-style-type: none; float: left; margin: 0 10px 0 0}
#tabs_options_design ul li a {display: block; padding: 8px 10px 4px 10px; text-decoration: none; color: #999999; background: #E0E0E0}
#tabs_options_design ul li a.active {display: block; background: #F5F5F5}
#tabs_options_design ul li a:hover {background: #F5F5F5}
#tabs_options_design ul li#options_design_preview {position: absolute; right: 0; margin: 0}
.options_design_cont {background: #F5F5F5; border: 1px solid #F5F5F5; padding: 14px; height: 280px; width: 664px; overflow: auto}
.sep {margin: 2em 0 0 0 ; border-top: 1px solid #CCCCCC; padding: 3px 0 0 0}
.template {float: left; width: 124px; margin: 0 6px 10px 0; position: relative}
.template_lir {margin-right: 0}
.template .temp_title {padding: 0 4px; font-size: .85em}
.template img {border: 1px solid #ADADAD; display: block}
.template a {border: 4px solid #F5F5F5; display: block}
.template a:hover {border: 4px solid #FF9900}
.template a.active, .template a.template_active {border: 4px solid #FF9900}
.template .temp_properties {position: absolute; top: 95px; left: 0; background: #9C6814; padding: 4px 5px; color: #FFA; width: 114px; font-size: .85em; z-index: 10}
.edit_content .temp_properties ul {margin: 10px 0 0 0}
.edit_content .temp_properties li {margin: 0; padding: 0}
.temp_properties li a, .temp_properties li a:hover {color: #FBFECF; border: none; padding: 0; margin: 0}
.user_not_yet_pro {margin: 2em; text-align: center}
#overlay {background: #666}
#outerImageContainer {border: 1px solid #000}
#preview_template #imageContainer, #preview_template #outerImageContainer {padding: 0; background: #FFF}
#preview_template_controls {display: block; background: #333333; padding: 10px; text-align: right; position: relative}
#preview_template_controls form {margin: 0}
#preview_template_controls a {color: #FF3333}
a#preview_select_another {display: block; position: absolute; top: 10px; left: 10px; color: #FFF}
#preview_template #lightboxImage {padding: 0; position: relative}
#preview_blog {overflow: auto}
.sidebar_block {margin: 0 0 20px 0; padding-bottom: 4px; background: #F3F3F3}
.sidebar_block .avatar {margin: 0 3px 3px 0}
.sidebar_corner {width: 8px; height: 8px; background: url("../imag/0810_img_master.png") 0 -70px; line-height: 0}
.sidebar_content {margin: 0 8px 8px 8px; font: .85em Arial}
#sidebar_profile .avatar {margin:0pt 3px 3px 0px}
#sidebar_profile .vcard img.avatar {border: 2px solid #FFF; margin: 6px 10px 8px 0; float: none}
#sidebar_profile .fn {margin: 0}
#sidebar_profile {background: #E9E9E9 url("../imag/0810_img_master.png") 0 -650px; margin: 0 0 20px 0; position: relative; height: 190px}
#sidebar_profile .cont {padding: 10px 12px}
#sidebar_profile .user_links {position: absolute; right: 0; top: 47px; width: 125px; text-align: right}
#sidebar_profile ul, #sidebar_profile li {margin: 0; padding: 0; list-style-type: none}
#sidebar_profile ul {border-bottom: 1px solid #DADADA}
#sidebar_profile ul li {border-bottom: 1px solid #E9E9E9}
#sidebar_profile li a {border-top: 1px solid #DADADA; font: .9em Arial; padding: 4px 14px 3px 4px; margin: 0; text-decoration: none; display: block}
#sidebar_profile li a:visited {color: #006699}
#sidebar_profile li a:hover {color: #FFF}
#sidebar_profile li.active a {background: #FFF; font-weight: bold}
#sidebar_profile li.active a:hover {color: #006699}
.personal_data {margin-top: 1em; width: 150px; font-size: .85em}
.vcard {margin: 0 0 8px 0}
.vcard h2.fn {font: bold 1.4em Helvetica; display: inline; vertical-align: middle}
.vcard .view_blog {font-size: .85em; margin: 0 0 0 6px}
.vcard .fn a {color: #474747; text-decoration: none}
.vcard .adr {font: .85em Arial; height: 12px; overflow: hidden}
a#add_friend {position: relative; background: url("../imag/0810_img_master.png") no-repeat right -550px; padding: 1px 0 0 21px; font: 1em Arial; text-decoration: none; display: block; color: #006699; height: 15px; overflow: hidden; margin: 0 0 5px 0; width: 103px}
a#add_friend span {position: absolute; background: url("../imag/0810_img_master.png") no-repeat -80px -431px; display: block; width: 16px; height: 16px; top: 0; left: 0}
a#add_friend:visited {color: #006699}
a#add_friend:hover span {background: #006699 url("../imag/0810_img_master.png") no-repeat -100px -431px}
a#add_friend:hover, a.message_lnk:hover, {font-weight: bold}
a.messages_lnk {position: relative; background: url("../imag/0810_img_master.png") no-repeat right -550px; padding: 1px 0 0 21px; font: 1em Arial; text-decoration: none; display: block; color: #006699; height: 15px; overflow: hidden; margin: 0 0 4px 0; width: 103px}
a.messages_lnk span {position: absolute; background: url("../imag/0810_img_master.png") no-repeat -80px -410px; display: block; width: 16px; height: 16px; top: 0; left: 0}
a.messages_lnk:hover span {background: url("../imag/0810_img_master.png") no-repeat -100px -410px}
.last_comments_content li {min-height: 35px}
.person #add_friend {font-size: .85em}
.sidebar_block h2 {position: relative; background: #FF9700; text-transform: uppercase; font: strong 1em Helvetica; color: #FFF; padding: 7px 8px 5px; margin-bottom: 8px; border: none}
.sidebar_block h2 span, .sidebar_block h2 span a {color: #FFC168}
.sidebar_block h2 span.number {background: #FF7200; padding: 3px 6px; position: absolute; top: 3px; right: 3px; color: #FFF}
.sidebar_block h2 a {text-decoration: none; color: #FFF}
.sidebar_block .view_all {margin: 10px 0; border-top: 1px solid #CCCCCC; text-align: right; font-family: Arial}
.sidebar_secondary_content {background: #F3F3F3; padding: 0}
.sidebar_directory ul {margin: 0; padding: 5px; list-style-type: none}
.sidebar_directory li {font: 1.3em Arial; border-bottom: 1px solid #DCDCDC}
.sidebar_directory li a {border-top: 1px solid #CCC; padding: 1px 2px 2px 4px; margin: 0; text-decoration: none; display: block}
.sidebar_directory li a:visited {color: #006699}
.sidebar_directory li a:hover {color: #FFF}
.search_users {border-top: 3px solid #F2F2F2; margin: 0; padding-bottom: 0}
#search_users {padding: 0 0 4px 0}
.search_users .input_text {width: 277px; font-size: 1em}
.option_sex {width: 149px; padding: 2px; margin: 0 0 5px 0}
.search_users select {border: 1px solid #CCC; font: 1em Arial}
.search_users .form_item {font-size: 1.15em}
.date_option {width: 40px}
form {margin: 0; padding: 0}
.form_item {margin: 0 0 4px 0}
.input_submit {text-align: right; margin: 10px 0}
a.cancel {padding: 2px 4px; color: #CC0000; margin: 0 0 0 10px; font-size: .85em}
a.cancel:hover {background: #CC0000; color: #FFF}
.search_promo {background: url("../imag/0810_img_master_2.png") no-repeat -1360px -60px; position: relative; height: 100px; color: #666; margin: 0 0 25px 0}
.search_promo h2 {width: 300px; padding: 19px 10px 23px 35px; position: absolute; font-size: 1.3em; line-height: 1.2em}
.search_promo ul {position: absolute; top: 16px; right: 20px; width: 250px; font-size: 1.15em}
.search_promo ul li {list-style-type: square; margin: 0 0 5px 0}
.user_search_results .person {height: auto; float: none; padding: 10px; margin: 0 0 10px 0; background: none; border-top: 1px solid #8CCBDB; border-bottom: 1px solid #FFF}
.user_search_results .person:hover {border-top: 1px solid #8CCBDB; border-bottom: 1px solid #8CCBDB; background: #F0F6F8}
.search_users .find_friends {float: left}
.user_search_results .find_friends {float: right}
.friend {background: #FAFAFA; position: relative; padding: 6px; margin: 0 0 8px 0; display: block; overflow: hidden}
.friend .avatar {margin-bottom: 0}
.friend h2 {background: none; border: none; font: bold 1.2em Helvetica; margin: 0 0 1px 0}
.friend span.address {font: .85em Arial; color: #999}
.friend span.address a {color: #999; text-decoration: none}
.friend span.address a:hover {text-decoration: underline}
.friend .user_things {position: absolute; top: 6px; right: 6px; width: 280px; border-left: 1px solid #E3E3E3; min-height: 32px; padding: 0 0 0 5px}
.col_main_content .friend .avatar {margin-bottom: 0; margin-right: 10px}
.friend .user_things .blog {background: #08BFF3; padding: 1px 2px; color: #FFF; font: .85em Tahoma}
.friend .user_things a {color: #999999; font: 1em Arial}
.friend_list .friend {display: block}
.friend_list .pager {text-align: right; padding: 3px 0}
.friend_list .friends_info {position: relative}
.friend_list .friends_info .pager {position: absolute; top: 0; right: 0; margin: 0}
.friend .last_update {font: .85em Arial; color: #CCC}
.profile_action_box, .pfa_top, .pfa_bot {}
.profile_action_box {width: 511px; padding: 6px; position: relative; background: #CCEAF2}
.pfa_top {background: url("../imag/0810_img_master_2.png") -1477px 0 no-repeat; height: 5px; line-height: 1px; font-size: 1px; width: 523px; position: absolute; top: 0; left: 0}
.pfa_bot {background: url("../imag/0810_img_master_2.png") -1477px -39px no-repeat; height: 5px; line-height: 1px; font-size: 1px; width: 523px; position: absolute; bottom: 0; left: 0}
.pfa_section {background: url("../imag/0810_img_master.png") -130px -410px no-repeat; height: 8px; width: 20px; position: absolute; bottom: 0; _bottom: -2px; left: 13px; line-height: 1px; font-size: 1px}
.guestbook textarea {border: 1px solid #CCCCCC; width: 400px; vertical-align: middle; padding: 2px}
.guestbook textarea#new_theme_teaser {height: 25px}
.guestbook textarea#new_theme {height: auto}
.guestbook #new_theme textarea#new_theme_textarea {width: 504px; margin: 0; min-height: 70px; max-height: 600px}
.guestbook .input_text {width: 400px; padding: 0; font-size: 1em}
.profile_header {margin: 0 0 20px 0}
.profile_header .tabs {margin: 0}
.profile_header .tabs ul {border: none; padding: 0; height: 29px}
.profile_header .tabs ul li a {background: none; border: none; padding-left: 0; margin-left: 0; margin-right: 15px; font-weight: bold}
.profile_header .tabs ul li a:hover {background: none}
.profile_header .submit_button {margin: 0 0 .4em .4em; vertical-align: bottom}
#big_avatar {margin-top: -5px}
#profile_big_avatar_note {background: #FFFFCC; padding: 10px; font-size: .85em; display: block}
.login_for_message {font-size: .85em; margin: 0 0 1em 0}
.welcome h2 {font-size: 1.4em}
.welcome h3 {font-size: 1em; font-weight: bold; margin-bottom: 10px}
.welcome .quick_links ul {margin: 0 1em}
.welcome .quick_links li {list-style-type: circle; margin: 0 0 .5em 0;}
.welcome .invite a {background: #C5E5ED; display: block; padding: .8em 1em; font-size: 1.15em; margin: 1.5em 0; font-weight: normal}
.welcome .explore {background: #F0F6F8; padding: 10px 15px; width: 600px; font-size: .85em}
.welcome li {margin-bottom: 10px;}
.welcome p {font-size: 1.15em}
.welcome .box {background: #F0F6F8; padding: 4px 6px 6px 6px; margin: 0 0 1em 0; font-size: .85em;}
.welcome .box a {text-decoration: none}
.box_aboutme_main {border-top: 4px solid #3AC6ED; background: #B4EAF9; padding: 8px; width: 452px}
.box_aboutme_secondary {border-top: 4px solid #3AC6ED; background: #EBF5FA; padding: 8px; width: 452px; font: .85em Arial; color: #878A8B}
.box_aboutme_main h3 {font: bold .75em Verdana}
#aboutme_short, #aboutme_long {font: .85em Verdana; width: 310px; float: left}
#aboutme_side {float: right; width: 120px; padding: 0 0 0 4px; border-left: 1px solid #77D8F3; font: .75em Arial; text-align: right; color: #65778B}
#aboutme_side a {color: #65778B}
.box_aboutme_secondary th {font-weight: normal; width: 60px; vertical-align: top}
.box_aboutme_secondary td {padding: 0 0 10px 0}
.box_aboutme_secondary .past a {color: #999999}
.edit_profile {text-align: right; font: .85em Tahoma}
.edit_profile a {color: #D96640}
#at_lacoctelera {font: 1em Arial}
#at_lacoctelera h3, #at_theinternet h3 {margin: 25px 0 10px 0; padding: 2px 0 0 0; border-top: 3px solid #E5E5E5; font: bold .85em Arial}
#at_lacoctelera ul {margin: 5px 0 15px 0; padding: 0 0 0 15px; color: #7FB2CC; font: 1em/1.3em Arial}
#at_lacoctelera .user_links {margin: 0 }
#new_guestbook_message {padding: 3px 7px; text-align: right}
#new_guestbook_message textarea {width: 284px; text-align: left; font: .85em Arial; color: #8C8C8C; border: 1px solid #CCCCCC}
#new_guestbook_message input {border: 1px solid #3AC6ED; color: #FFF; background: #2A92B0; margin: 5px 0}
.guestbook_item {border-top: 3px solid #92DDF3; padding: 6px 6px 12px 6px; font: .85em Arial}
.guestbook_item h3 {font: 1em Arial; margin: 0 0 3px 0}
.guestbook_item_content {margin: 0 0 0 43px; color: #666666}
.guestbook_item_content .date {color: #999999}
.guestbook_more {background: #3AC6ED; padding: 4px 4px 4px 6px; font: .85em Arial}
.guestbook_more a {color: #FFF}
#guestbook a.delete {text-decoration: none; background: #CCC; color: #FFF; padding: 0 3px; font-size: .85em}
#guestbook a.delete:hover {background: #999}
#group_header #logo_area {width: 228px; text-align: center; float: left; margin: 0 20px 10px 0}
#group_header #no_logo {height: 75px; border: 1px solid #CCCCCC}
#group_header #the_group_description {background: #DEEFF3; width: 724px; height: 75px; float: right; color: #666666; font: .85em Tahoma; position: relative}
#group_description_short {position: absolute; top: 7px; left: 10px; width: 500px}
#group_join {position: absolute; bottom: 7px; left: 10px}
#groups_general_info {position: absolute; bottom: 7px; right: 8px; text-align: right}
#block_group_members .friend {width: 49%; float: left; margin-bottom: 6px}
#block_links ul {margin: 0 0 0 12px; padding: 0; list-style-type: square; color: #006699}
.col_main_sub_header a.private {padding: 0 16px 0 0; position: relative}
.col_main_sub_header a.private span {background: url("../imag/ed/icons_post.gif") 0 -589px no-repeat; width: 14px; height: 14px; position: absolute; top: 11px; right: 0}
.group .profile_header, .group_header {padding: 0 14px}
.group_header {border-bottom: 1px solid #D9D9D9}
.group_header h2 {font: bold 1.45em Helvetica; color: #333; margin: 0 0 1em 0}
.group .group_header ul {margin: 0 0 1em 0}
.group .group_header ul li {float: left; font-size: .9em; list-style: none; padding: 0}
.group_header a {font: 1em Arial; text-transform: uppercase; margin: 0 8px 0 0}
.group_header a.active {font: bold 1em Arial}
.group_activity {padding: 0 14px; margin: 1em 0 2em 0; font-size: .85em}
.group_activity a.author {text-decoration: none; font-weight: bold}
.group_activity h3 {font: bold 1.35em Helvetica; margin: .2em 0}
.group_activity h3 span {color: #CCC; text-decoration: none}
.group_activity .meta_2 {font: bold 1.2em Helvetica; color: #999}
.group_activity .meta_2 span {font-weight: normal; font-size: .9em; padding: 0 0 0 1em}
.group_activity .meta_2 span span {padding: 0}
.group_activity .meta_2 a {color: #0099CC}
.group_activity .meta a {color: #999}
.group_activity p {font-size: 1.15em; margin: 0 0 .2em 0; color: #333}
.group_header .meta_message {float: right; margin: .3em 0 0 0; font-size: .85em; color: #999}
.group_message {padding: 14px; border-bottom: 1px solid #D9D9D9}
.group_message .gm_user {width: 130px; float: left; font-size: .85em}
.gm_message {margin: 0 0 2em 0}
.group_new_post ul, .gm_message ul {padding: 0 1.5em; margin: 0 0 1em 0}
.group ul ul {margin: 0}
.group_message ul li, .group_new_post {list-style-type: disc; margin: 0 0 .2em 0}
.group_new_post ul li {margin: 1.5em 2em }
.group_email_info {background: #F2F2F2; padding: 1em; margin: 1em 0}
.group_email_info .email {background: #FFF; padding: .3em .5em; margin: 0}
.group_new_post h2 {font-size: 1.2em; margin: 1em 0}
.group_message .gm_message_content {margin: 0 0 0 143px; width: 468px}
.gm_message_ads {margin: 2em 0 1em 0}
.gm_message_ads .placeholder {background: #CCC; width: 468px; height: 60px}
.group_message textarea {width: 468px}
.group_message .message_edit .submit {margin: 0 0 3em 0; text-align: right}
#say_something .format_notice {margin: 0 0 1em 0}
.group .format_notice {font-size: .85em}
.reply_to .gm_user {text-align: right; font-size: 1em}
.reply_to .gm_message_content textarea {width: 450px; margin: 0 0 1em 0}
.group .reply_to {border-bottom: none; margin-bottom: 4em}
#gp_side_about .sidebar_content {font-size: 1em}
#gp_side_about #member_edit form, #gp_side_about #member_edit div {display: inline}
.gp_sidebar li {margin: 0 0 5px 0}
.gp_sidebar li a.action_lnk {display: block; background: #C7E5EA; padding: 2px 5px; width: 150px; -moz-border-radius: 3px; font-weight: bold}
.gb_about_content {margin: 0 0 1em 0}
.gp_sidebar #member_edit, .gp_sidebar #member_sidebar_options, .gp_sidebar .options_edit, .gp_sidebar #member_edit {background: #FFF; padding: .8em}
.gp_options_cont {background: #F0F0F0; padding: 2em; margin-bottom: 2em}
.options_edit input.checkbox {vertical-align: middle; margin: 0px 2px 2px 0}
.options_edit .sub_content {margin: 10px 0 10px 20px}
.options_edit .sub_content .form_item {margin: 0 0 20px 0}
.gp_options_cont label {display: block; float: left; width: 140px; text-align: right; padding: .3em; margin-right: 1em}
.gp_options_cont label.inline {display: inline; float: none; width: auto; text-align: left; padding: 0; margin-right: 0}
.gp_options_cont .form_item {margin-bottom: 1em}
.delete_group .form_item {margin-bottom: 0}
.gp_options_cont .input_text {width: 350px; font-size: 1.15em; margin: 0; padding: .2em; border: 1px solid #CCC}
.gp_options_cont textarea {width: 350px; font-size: .85em; padding: .2em; border: 1px solid #CCC}
.gp_options_cont .submit {font-size: 1.15em}
.gp_options_cont .desc {font: .85em Arial; color: #999}
.gp_options_cont input.group_name {width: 210px}
.gp_options_cont .form_item_cont {margin: 0 0 0 161px}
.gp_options_cont .tabs {margin-bottom: 0}
.gp_options_cont .tabs li a {border: 1px solid #CCCCCC}
.gp_options_cont .tabs li.active a {border-bottom: 1px solid #FFF}
.gp_options_members {background: #FFF; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: .8em}
.gp_options_members .cont {overflow: auto; max-height: 150px}
.group_member_list {padding: 14px}
.gp_options_members td {font-size: .85em}
.gp_options_members tr td {vertical-align: top}
.gp_options_members td.name {width: 150px}
.gp_options_members td.email {width: 250px}
.gp_options_members td.date {width: 60px}
.gp_options_members td.accept {width: 220px}
.gp_theme_pager {text-align: right}
.group_home table {letter-spacing: -.05em; width: 620px; margin: 0 0 2.5em 0}
.group table tr {vertical-align: middle}
.group table th {border-bottom: 1px solid #CCCCCC; letter-spacing: -.05em; font-weight: normal; font-size: .85em}
.group table th h2 {margin: 0; font-size: 1.25em}
.group table th h2 span {color: #CCC}
.group_home td {padding: 8px 0 0 0}
td.group_name {font: bold 1.1em Helvetica; width: 350px}
td.group_name a {padding: 0 0 0 20px}
td.group_name a:hover {color: #006699; background: none}
td.group_name a.private {background: url("../imag/ed/icons_post.gif") 0 -589px no-repeat}
.group .separator {margin: 2em 0 3em 0; padding: 10px 0 0 0; clear: both; border-top: 1px solid #CCC}
.group .separator ul {margin-bottom: 4em}
.box_create_group {height: 76px; padding: 20px 22px; border: 2px solid #F3F3F3; margin: 0 0 2em 0; position: relative; text-align: center; -moz-border-radius: 7px}
.box_create_group .action_button {position: relative; margin: 1em auto}
.box_create_group p {font-size: .9em; margin: .5em 0 1.5em 0}
.big_box {font: normal 1.6em/1.4em Helvetica; letter-spacing: -.02em; height: 80px; padding: 20px 22px; background: #0094C6; -moz-border-radius: 7px; color: #FFF; margin: 0 0 30px 0}
.features div {position: relative; margin: 1em 1em 2.5em 1em; padding: 0 0 0 135px}
.features div.img {position: absolute; width: 100px; height: 50px; padding: 0; left: 1em; top: 0; margin: 0}
.features .feature_1 div.img {background: transparent url(../imag/0902_img_master_3.png) no-repeat scroll -300px 0}
.features .feature_2 div.img {background: transparent url(../imag/0902_img_master_3.png) no-repeat scroll -300px -50px}
.features .feature_3 div.img {background: transparent url(../imag/0902_img_master_3.png) no-repeat scroll -300px -100px}
.group_home h3 {color: #0094C6; font-weight: bold; font-size: 1.15em; margin: 0 0 2px 0}
.user_stories .story {margin: 0 0 1.2em 0}
.user_stories .story h3 {font-size: 1em; text-transform: uppercase}
.user_stories ul {font-size: .85em}
.user_stories ul li {margin: 0 0 .2em 0}
.topic_post_list h2 {color: #666; letter-spacing: -.05em; text-transform: uppercase; font-size: 1.2em; font-weight: normal}
.block_groups {-moz-border-radius: 4px; -webkit-border-radius: 4px; background: #EFF4F4; padding: 1em}
.block_groups .bg_header {position: relative; padding: 3px 0 0 0}
.block_groups .bg_header h3 {font-size: 1.5em; color: #888A8A; margin: 0}
.block_groups .view_more {text-align: right}
.block_groups .view_more a {background: #FFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-transform: uppercase; width: 150px; padding: 3px 5px 2px; font-size: .9em; text-align: center; color: #0099CC; text-decoration: none; font-weight: bold}
.block_groups .group_activity {padding: 5px 0 0 0; margin: 1em 0; border-top: 1px solid #DADCDC}
.block_groups .group_activity h3 {font-size: 1.2em}
.group_context {background: #F8FBFB; padding: 1em; font-size: 1.1em; min-height: 180px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px}
.group_context h3 {font-weight: bold; color: #8B8B8B}
.group_context a {color: #3EB2D8}
.group_context .view_more {margin: 10px 0; font-weight: bold; font-size: .9em}
.groups_about .create_group {position: relative; padding: 1.5em 0}
.groups_about .action_button {left: 0}
.groups_about {font-size: .9em}
.groups_about_home {float: right; width: 170px; padding: 0 0 10px 10px; border-left: 1px solid #D8DBDC}
.groups_about p {font-size: .9em; line-height: 1.35em}
.topic_post_list .ver_mas {width: 125px; margin: 10px 0 10px 40px}
.topic_post_list {margin: 0 0 2em 0}
.topic_related {background: #F3F6EE; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; clear: both; padding: 1em; margin: 0}
.topic_more {background: #E7EEDE; -moz-border-radius: 4px; -webkit-border-radius: 4px; clear: both; padding: 1em; margin: 0 0 2em 0}
.topic_more ul {width: 140px; float: left; margin: 0 0 15px 0}
.col-160 .topic_more ul {float: none}
.exit ul {width: 188px; margin: 0}
.publi_groups_300 {border-top: 1px solid #EFF4F4; border-bottom: 1px solid #EFF4F4; text-align: center; padding: 10px 0; margin: 0 0 18px 0}
.publi_groups_300 .publi_label_hor_300 {height: 13px; margin: -17px auto 5px; width: 48px}
.publi_groups_300 #banner_300x250 {margin: 0}
.block_groups .publi_200x200 {margin: 20px 0 20px 20px; width: 200px}
.tools_actions_item a {display: block; -moz-border-radius: 2px; float: left; padding: 1px 5px 1px 5px; text-decoration: none; margin: 0 6px 0 0; background: #D9EBF1; font-size: .85em}
.tools_actions_item a.edit {background: #EFF5E5; color: #669900}
.tools_actions_item a.delete {background: #F5E5E5; color: #990000}
.tools_actions_item a:hover {background: #A6D7E8; color: #006699}
.tools_actions_item a.edit:hover {background: #E0EBCC; color: #669900}
.tools_actions_item a.delete:hover {background: #EBCCCC; color: #990000}
.entry {color: #7E7E7E; margin: 0 0 25px 0}
.entry .avatar {float: left}
.entry_content {overflow: hidden; margin: 0 0 0 42px}
.entry h3 {font: bold 1.3em Helvetica; margin: 0 0 2px 0}
.entry .blog_title {display: block; margin: 0 0 2px 0}
.entry .blog_title a {font: bold .85em Arial; text-transform: uppercase; color: #A0D31D; text-decoration: none}
.entry p {font-size: .95em; margin: 0 0 2px 0}
.entry .meta {max-height: 28px; overflow: hidden; font-size: .85em}
.entry a.comments {color: #2EABEE}
.entry_content .meta {background: url("../imag/0810_img_master.png") no-repeat scroll 0pt -85px; padding: 3px 0 0 0; margin: 8px 0}
.entry_content .meta .tags {padding: 0 0 0 20px}
.meta .tags span {background: url(../imag/0810_icons_master.gif) no-repeat scroll 0pt -136px; width: 20px; padding: 0px 0px 0px 20px}
.meta .tags a {color: #FF7202; padding: 1px}
.meta .tags span strong {display: none}
.photos_home .entry {margin-bottom: 15px}
.tags h2 {font-size: 1.15em}
.tags .results_header {margin-top: 0}
.tags_global h3 {text-align: left}
.tags .box {background: #E5F4F9; padding: .5em}
.tags .box p {font-size: .85em}
.tags .block h3 {margin: 0}
.tags .block h2 {font-weight: normal; font-size: .85em}
.tags .box_footer h2, .tags .box_footer h3, .tags .box_footer .cont {display: inline}
.tags .box_footer h2, .tags .box_footer h3 {margin: 0 4px 0 0 }
.tags_global a {display: block; text-align: left}
#main_sidebar .tags_global ul {margin: 1em 0}
.tags_global .cont {padding: 0}
.all_tags {font: .85em Arial;}
#main_sidebar .block {padding: 8px ; background: #EBF9FD; -moz-border-radius: 5px}
.block {margin: 0 0 20px 0}
.block ul, .block li {margin: 0; padding: 0; list-style-type: none}
.block li {font: .85em Arial,Helvetica,sans-serif; color: #999999; margin: 0 0 .7em}
.block li a {color: #0090E6}
.block li small a {color: #999999; text-decoration: none}
.conversations_header {font: .85em Arial; margin: 0 0 15px 0}
.conversation {font: 1em Arial; margin: 0 0 20px 0; border: 2px solid #E7E7E7; padding: 8px 10px; -moz-border-radius: 10px}
.conversation p {margin: 0}
.conversation .meta {background: none; margin: 0; color: #999; font: .85em Tahoma}
.conversation_activity {background:#FFFFCC none repeat scroll 0% 0%; margin: 14px 0 2px 0; padding: 4px 5px; text-align: right; font: .85em Arial}
.read_more {font: .85em Arial; margin: 20px 0}
.pager {clear: both; margin: 1em 0; padding: 3px 0; text-align: center}
.page_list {margin: 0; padding: 0; font: .85em Arial}
.page_list span {padding: 2px 6px; margin: 0 5px 0 0; border: 1px solid #E6E6E6}
.page_list a {border: 1px solid #08BFF3; padding: 2px 6px; margin: 0 5px 0 0; background: #E6F8FE; text-decoration: none}
.page_list a:hover {background: #08BFF3; color: #FFF}
.page_list a.pager_next {margin-right: 0}
.tags .paginador {width: auto}
.paginador {display: block; border-top: 1px solid #E4F0E7; margin: 2em 0; padding: 3px 0; position: relative; text-align: right; width: 468px}
.paginador span {font-size: .85em; position: absolute; top: 3px; left: 0; text-align: left}
.photo_cont {width: 596px; margin: auto }
.edit_title input[type="text"], .edit_desc input[type="text"] {font: 1.2em Helvetica; padding: 2px; margin: 0 5px 5px 0; width: 290px}
.edit_desc input[type="text"] {font: .85em Helvetica; padding: 2px; margin: 0 5px 5px 0; width: 300px}
#edit_photo, .photo_meta .edit_desc {}
.edit_title a, .edit_desc a {margin: 0 5px; color: #990000; font-size: .85em; padding: 3px}
.edit_title a:hover, .edit_desc a:hover {background: #990000; color: #FFF}
.photo_item .breadcrumb {margin: 0 0 2em 0}
.photo h2, .photo_cont h2 {color: #666666; background: none; border: none; padding: 0; margin: 5px 0 5px 0; font-size: 1.2em}
.photo_album_info h2 {margin: 0}
.photo_cont_desc .edit_desc {margin: 0 0 15px 0}
.photo_cont_desc {margin: 5px 0 15px}
.photo_cont_desc #people_in_photo {font-size: .85em}
.photo_cont_desc .person {background: none; padding: 0}
.photo_cont_desc .pip_e {padding: 0 5px 0 0}
.photo_cont_desc .pch_izq, .photo_cont_desc .pch_der {background: none}
.photo {margin: 0 0 2em 0}
.photo_meta .date_visits {text-align: left; font: 1em Arial}
.photo_img {text-align: center; clear: both}
.photo_img img {padding: 0}
.photo .meta {background: none; font: .85em Arial; margin: 0}
.photo .meta a {text-decoration: none}
.photo .meta a:hover {color: #fff; background: #999}
.ph_comments_cont {border-top: 1px solid #E0E0E0; padding: 5px 0 0 0}
.ph_comments {width: 450px; float: left}
.ph_meta_side {width: 160px; float: right}
.ph_meta_block {margin: 0 0 25px 0; font-size: .85em}
.photo_meta h3 {color: #999999; text-transform: uppercase}
.without_content {color: #BBB; font-style: italic}
.photos_view_all a {display: block; float: left; width: 72px; height: 24px; padding: 10px 3px 3px 3px; background: #FAFAFA; text-align: right; vertical-align: bottom; color: #069DCA; text-decoration: none; font-size: 2em; line-height: 1em}
.photos_view_all a:hover {background: #069DCA; color: #FFF}
#content_sidebar .photos_hor_list {margin-bottom: 40px}
.gallery_reorder {background: #F7F7F7; padding: 10px}
.photo_list .gallery_reorder .photo {margin-right: 21px}
.photo_list .gallery_reorder .lir {margin-right: 0}
.reorder_save {float: right}
.reorder_text {font-size: .85em; margin: 0 0 15px 0}
.photos_promo {margin: 20px 10px 40px 10px}
.photos_promo h1 {font: 1.8em Helvetica; display: block; margin: 0 0 3px 0; color: #666}
.photos_promo h2 {font: 1.2em/1.4em Helvetica; border: none; color: #666; margin: 0 0 3px 0}
.photos_promo ul {margin: 0; padding: 0}
.photos_promo ul li {margin: 5px 0 10px 15px; padding: 0 }
.photos_promo .register_button {background: #EFEFEF; padding: 16px 20px; text-align: center; -moz-border-radius: 6px}
.photos_promo .register_button h2 {text-align: center}
.photos_home_global .photo {float: left; margin: 0 23px 22px 0; width: 125px}
.photos_home_global .photo .meta {overflow: hidden; height: 15px; text-align: center}
.photos_home_global .lir {margin-right: 0}
.home .photo {float: left; margin: 0 10px 11px; width: 125px}
.photo_list .photo {float: left; margin: 0 22px 22px 0}
.photo_list .photo .meta {text-align: center}
.photo_list .lir {margin-right: 0}
.photos_home .photo {float: left; margin: 0 12px 0px 0; text-align: center; width: 79px}
.photos_home_cont_list {margin: 0 0 10px 0; width: 630px}
.photos_home_cont_list .gallery {width: 187px; background: #EFEFEF; padding: 5px}
.photos_home_cont_list .gallery .meta {background: none; font-size: .85em; margin: 6px 0 0 0; padding: 0; color: #999999}
.photos_home_cont_list .gallery img {float: left; margin: 0 6px 0 0}
.photos_home .ver_mas {float: right; width: 100px; margin-top: 10px}
.photos_home .photo img {padding: 1px}
.photos_home .lir {margin-right: 0}
.photos_home h2 {border-bottom: 1px dotted #999999; padding: 0 0 3px 0; margin: 0 0 10px 0; font-weight: normal}
.photos_home h2, .photos_home h3 {font-size: 1em; text-align: left}
.photos_home .photo .meta {text-align: center; overflow: hidden}
.photo img, .user_photos img, .photo_img a img {border: 1px solid #E6E6E6; padding: 2px; background: #FFF}
.photos_home .user_photos {width: 630px; margin: 0 0 30px 0}
.main_photo {float: left; position: relative; margin: 0 16px 0 0; width: 266px; overflow: hidden}
.main_photo h3 {position: absolute; bottom: 0; left: 0; background: #006699; color: #fff; padding: 3px 5px; display: block; position: absolute; width: 260px; margin: 3px; font-size: 1.2em}
.main_photo h3 a {color: #FFF; text-decoration: none}
.more_user_photos img {margin: 0 3px 3px 0}
.more_user_photos .lir img {margin-right: 0}
.view_all {border-top: 1px dotted #999999; padding: 3px 0 0 0; text-align: right; margin: 0 0 20px 0}
.user_photos .view_all {margin: 6px 0 20px 288px}
h2.orange, h2.green {border: medium none; color: #FFFFFF; margin-bottom: 15px; padding: 7px 8px 5px; border-bottom: 2px solid #EDEDED; font: bold 1em Arial; text-transform: uppercase}
h2.orange {background: #FF9700 none repeat scroll 0 0}
h2.green {background: #679127 none repeat scroll 0 0}
.breadcrumb_lite {margin: 10px 0}
.photos_home .photo_last {margin-right: 0}
.photos_home .photos_hor_list img {float: left; margin: 0 6px 6px 0}
.photos_home .photos_hor_list .photo {width: 100%}
.comment, .photo {font: 1em Arial}
.photo p {margin: 0 0 .5em 0}
.photo .button_id img {border: 0; padding: 0;}
.comment {margin: 0 0 1em 0; position: relative; background: #EEEEEE url("../imag/0810_img_master.png") -20px -1120px repeat-y; border-top: 1px solid #FFF}
.comments h3 {font: bold 1em Helvetica, Arial; text-transform: uppercase; margin: 20px 0 10px 0}
#comment_create {margin: 1em 0 0 0}
#comment_create .button_id {margin: 0 0.5em 0 0}
.comment .avatar_c {position: absolute; top: 0; margin: 0; background: url("../imag/0810_img_master.png") -773px -175px no-repeat; width: 74px; height: 47px; float: left; margin: 0 ; z-index: 100; _border-top: 1px solid #FFF}
.comment .avatar_c img {padding: 0; margin: 8px 0 0 8px; border: none}
.comment .avatar_c a:hover {background: none}
.comment_text {margin: 0 0 0 59px; padding: 12px 20px 12px 20px; font: .95em Arial; background: #EEEEEE; position: relative; color: #333}
.ct_c2 {background: #EEEEEE url("../imag/0810_img_master.png") right -175px no-repeat; width: 2px; height: 2px; position: absolute; right: 0; top: 0}
.ct_c3 {background: #EEEEEE url("../imag/0810_img_master.png") right -248px no-repeat; width: 2px; height: 2px; position: absolute; bottom: 0; right: 0}
.ct_c4 {background: #EEEEEE url("../imag/0810_img_master.png") -773px -248px no-repeat; width: 2px; height: 2px; position: absolute; bottom: 0; left: 0}
#comment_create .comment {background: #005E7D url("../imag/0810_img_master.png") -1120px -1120px repeat-y}
#comment_create .avatar_c {background: #005E7D url("../imag/0810_img_master.png") -773px -258px repeat-y}
#comment_create .comment_text {background: #0095BD}
#comment_create .ct_c2 {background: #EEEEEE url("../imag/0810_img_master.png") right -258px no-repeat}
#comment_create .ct_c3 {background: #EEEEEE url("../imag/0810_img_master.png") right -331px no-repeat}
#comment_create .ct_c4 {background: #EEEEEE url("../imag/0810_img_master.png") -773px -331px no-repeat}
.comment_text p {margin: 0 0 .5em 0}
.comment_text .connect_letters {color: #FFF; margin: .5em 0}
.comment_text .connect_buttons {margin: 0 0 1em 0}
.comment_text span {font-size: .85em}
.comment_text span a.date {color: #999}
#comment_create textarea, .edit_desc textarea {border: 1px solid #CCCCCC; width: 95%; margin: 0 0 10px 0; padding: 2px; font: 1em Arial; color: #7E7E7E}
#comment_create input {font-size: 1.2em}
.item_nav {width: 155px; float: right; text-align: right; margin: 0 0 .5em 0}
.item_nav a {padding: 3px 5px 4px 5px}
.item_nav a:hover {background: #006699}
.item_nav a.prev {}
.item_nav a.next {}
.photo_actions ul {margin: 0; padding: 0 0 0 15px; font: .85em Tahoma; margin: 2em 0 1em 0}
.photos_sidebar .block {font: .85em Tahoma; margin: 0 0 4em 0}
.photo_edit th {padding: 0 10px 0 0}
.photo_edit td {padding: 0 0 20px 0}
.photo_delete {float: right}
.photo_edit h3 {font-weight: bold; border-top: 1px solid #E4F0E7; padding: 4px 0 0 0; margin: 0 0 8px 0; position: relative}
.photo_edit h3 .context_link {position: absolute; right: 0; top: 2px; font: normal 1em Arial}
.photo_edit h3 a.context_link {color: #999999}
.photos_sidebar .person {width: 48%; float: left; padding: 0 2% 0 0 }
.block_tags span.tag {margin: 0 10px 0 0; display: block}
.person .avatar {margin: 0 6px 0 0}
.person {position: relative; float: left; margin: 0 6px 0 0; background: #EEEEEE; padding: 3px 6px; height: 15px; overflow: hidden}
br.person_space {line-height: 75px}
.person a {text-decoration: none}
.pch_izq {background: #EEEEEE url("../imag/0810_img_master.png") -340px -450px no-repeat; height: 21px; width: 3px; position: absolute; left: 0; top: 0}
.pch_der {background: #EEEEEE url("../imag/0810_img_master.png") -340px -480px no-repeat; height: 21px; width: 3px; position: absolute; right: 0; top: 0}
.person a.ico_del {background: url("../imag/0810_icons_master.gif") repeat-x scroll 1px -367px; margin: 0 0 0 3px; padding: 0 3px 1px 7px}
.person a.ico_del:hover {background: #0095BD url("../imag/0810_icons_master.gif") 1px -397px repeat-x}
#people_in_photo_progress {margin: 3px 10px 3px 4px; float: left}
.add_people_link {padding: 3px}
.add_people_link a {padding: 3px 6px}
.pip_e {float: left; padding: 3px 4px 3px 0}
#people_list {display: inline}
#add_people {clear: both; margin: 10px 0; padding: 0}
#add_people h4 {margin: 5px 0}
#add_people ul.apn {margin: 0; padding: 0; background: #FFF; font-size: 1em; position: relative; height: 23px; overflow: hidden}
.apn li {background: url("../imag/0810_img_master.png") right -340px no-repeat; margin: 0 0 0 8px; padding: 0 1px 0 0; float: left}
.apn li.active {background: url("../imag/0810_img_master.png") right -390px no-repeat}
.apn li a {background: url("../imag/0810_img_master.png") -880px -370px no-repeat; display: block; padding: 4px 14px 5px; color: #666666; text-decoration: none}
.apn li.active a {background: url("../imag/0810_img_master.png") -615px -370px no-repeat; text-decoration: none; color: #FFF; text-decoration: none}
.apn li.close a {position: absolute; top: 0; right: 0; padding: 0; font-size: .85em}
#add_people_lc .cont {padding: 14px; background: #F0F6F8; border: 1px solid #BAE0E9; border-top: 1px solid #4B97B9}
#apn_cont_friends_ext th {font: normal 1em Arial ; width: 60px; padding-right: 5px; font-size: .85em; vertical-align: middle}
#apn_cont_friends_ext table input.input_text {width: 100px}
#apn_cont_friends_ext h3 {font: bold .95em Arial; padding: 0; margin: 0 0 3px 0}
.apn_wm_cr_cont {background: #0095BD; padding: 5px 10px; color: #FFF; margin: 0}
#apn_webmail_result {border: 1px solid #E6E6E6; overflow: auto}
#apn_webmail_result .r_ca {padding: 3px; font-size: .85em}
#apn_webmail_result .person {width: 100%; border: none; margin: 0}
#apn_webmail_result .person input {top: 3px; left: 0}
#apn_webmail_result .person span {top: 3px}
.search_people {background: #0095BD; padding: 5px 8px 4px}
.people_coc_list {max-height: 150px; overflow: auto; background: #FFF; padding: 6px 10px}
.people_coc_list .person {padding: 3px; float: none; background: #FFF; margin: 0; width: 225px; font-size: .85em; position: relative}
.people_coc_list a:hover .person {background: #FFF; color: #006699}
.people_coc_list .person input {position: absolute; top: 3px; left: 0; margin: 0}
.people_coc_list .person span {left: 23px; top: 4px; position: absolute}
.photo_album_info {float: left; width: 430px; overflow: hidden}
.add_box {margin: 0 0 10px 0; position: relative}
.add_box .box_cont {position: relative; overflow: hidden; background: #F7F7F7; padding: 8px; margin: 0 0 8px 0}
.add_box .box_cont input {font-size: 1em; margin: 0 0 5px 0}
.add_box .box_cont small {font: .85em/1em Arial}
.add_box h4 {background: #93D6EA url("../imag/0810_icons_master.gif") no-repeat 4px -244px}
.add_box h4 a {display: block; padding: 4px 4px 2px 18px; color: #0D647E; position: relative; margin: 1px 0 0 0; font: bold 1em Arial ; text-decoration: none}
.add_box h4 a:hover {color: #FFF}
.add_box h4.h4_open {background: #93D6EA url("../imag/0810_icons_master.gif") no-repeat 4px -225px}
.add_box h4 {margin: 0}
.search_people input.input_text {width: 240px; color: #666; font: .85em Arial}
#add_people_invite {margin: 0}
#add_people_invite input.input_text {width: 130px; margin: 0}
#add_people_invite .submit {text-align: right}
#add_people_invite td {padding: 0 5px 5px 0 }
#add_people_webmail {margin: 0}
.disclaimer {border-top: 1px solid #DCDCDC; padding: 4px 0 0 0; margin: 1em 0; font: .95em/1em Arial}
#add_people_webmail input.input_text {width: 135px; color: #666666; margin: 0 5px 5px 0}
#add_people_webmail_results {max-height: 200px; overflow: auto}
#add_people textarea {border: 1px solid #CCCCCC}
#apn_email_manual {position: relative}
#apn_email_manual_submit {position: absolute; top: 25px; left: 280px}
textarea#add_emails {width: 270px}
.ex {font: .85em Arial}
.breadcrumb .contextual, .content_header .contextual {float: right; font-size: .85em}
.content_header {position: relative; border-bottom: 1px solid #E0E0E0; padding: 7px 0; margin: 0 0 20px 0}
.menu_header{ border-bottom: 1px solid #E0E0E0; margin: 0 0 20px 0; padding-bottom: 10px}
.promo_tuits, .promo_tuits_center, .promo_tuits_margin, .promo_tuits_margin_center {background:#ADE4F7; color:#2382AD; font: bold 1.1em Arial; border: 0}
.promo_tuits {margin: -13px -16px 10px -21px; padding: 9px 21px}
.promo_tuits_center {margin: -13px -16px 10px -21px; padding: 9px 80px}
.promo_tuits_margin {padding: 9px 16px}
.promo_tuits_margin_center {padding: 9px 65px}
.action_button {position: absolute; top: 0; right: 0; width: 165px}
.promo_tuits .action_button, .promo_tuits_margin .action_button {top: 5px; right: 16px}
.promo_tuits_center .action_button, .promo_tuits_margin_center .action_button {position:relative; float:right; margin-top:-4px}
.action_button a {display: block; padding: 6px 2px 0 2px; width: 161px; height: 19px; background: url("../imag/0810_img_master.png") no-repeat scroll -40px -510px; text-align: center; color: #FFF; text-decoration: none; font: bold .85em Arial; text-transform: uppercase}
a.action_link {background: #FF7E11; padding: .5em 1em; text-align: center; display: block; width: 250px; color: #FFF; text-decoration: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 1.4em; margin: 2em auto}
a.action_link:hover {background: #FF7E11; color: #FFF}
.breadcrumb a.add_photos {background: url("../imag/0810_icons_master.gif") no-repeat 1px -191px; padding: 2px 0 3px 22px; text-transform: lowercase}
.breadcrumb .add_photos a:hover {color: #A0D31D}
#photo_people {width: 595px}
.photo_tools {border-top: 1px solid #CCC; padding: 3px 0 0 0; margin: 20px 0; clear: both}
.photo_desc {}
.upload_photos_notes {float: right; width: 200px; padding: 10px 15px; background: #FAFAFA; -moz-border-radius: 6px; font-size: .85em; margin: 0 0 20px 0}
.uploader {margin: 1em 0; background: #F7F7F7; padding: 20px}
.photo_save {border-top: 1px solid #E1EBE7; padding: 6px 0 0 0; margin: 1em 0 3em 0; font: .85em Tahoma}
.photo_save .photo {float: left}
.photo_save table {margin: 0 0 0 120px}
.photo_save th {width: 63px; padding: 3px 7px 0 0; font-weight: normal; text-align: right}
.photo_save td {padding: 0 0 3px 0}
.photo_save input.input_text, .photo_save textarea {font: 1.2em Arial; border: 1px solid #CCCCCC; width: 425px; padding: 2px; margin: 0 0 5px 0}
.photo_save input.input_text, .photo_save textarea {width: 363px}
#edit_photo .photo_save table {margin-left: 140px}
#edit_photo tr.save td {padding: 20px 5px 0 0}
.photo_save .input_checkbox {width: auto}
form span .input_checkbox {margin: -1px 4px 5px 0; float: left}
form label {}
.new_photo_photo_galleries {margin: 0 0 2em 0; background: #F7F7F7; padding: 10px; overflow: hidden}
.new_photo_photo_galleries h2 {font-size: .85em}
.new_photo_gallery {width: 125px; float: left; font-size: .85em; margin: 10px 13px 0 0; padding: 8px 5px 4px; text-align: center; border: 1px solid transparent; height: 123px}
.new_photo_gallery:hover {border: 1px solid #C1FF87; background: #EFFFD1}
.new_photo_photo_galleries .selected {border: 1px solid #669900; background: #EFFFD1}
.new_photo_gallery img {display: block; margin: 5px auto; border: 3px solid #CCCCCC}
#new_photo_view_all_galleries {max-height: 455px; overflow: auto}
#add_new_gallery {background: #FFF; padding: 10px; margin: 10px 0}
#add_new_gallery input.input_text, #add_new_gallery textarea {width: 350px}
.rotate {margin: 4px 2px}
.rotate_left a {background: url("../imag/0810_icons_master.gif") 0 -265px; width: 16px; height: 16px; float: left; margin: 0 2px 0 0}
.rotate_right a {background: url("../imag/0810_icons_master.gif") 0 -290px; width: 16px; height: 16px; float: left}
.rotate_right span, .rotate_left span {display: none}
.progress_meter {position: relative; width: 330px; height: 18px; background: #EBEBEB; margin: 0 0 4px 0}
.button_style {padding: 4px; width: 500px; height: 50px; font: bold 1.2em Arial; color: #006699; text-decoration: underline}
.button_style:hover {background: red; cursor-pointer: hand}
.upload_photos h2 {background: none; color: #333; font-size: 1.4em; padding: 0; margin: 10px 0 15px 0; border: 0}
.upload_photos a:visited {color: #006699}
.upload_photos a:hover {color: #fff}
.upload_photos td {font: 1em Arial, sans-serif; vertical-align: top}
fieldset#fsUploadProgress {clear: bo; border: none; background: #F7F7F7; padding: 16px; margin: 0 0 20px 0}
.progressWrapper {overflow: hidden}
#progressWrapperGlobal {margin: 10px 0}
#progressWrapperGlobal .progressBarInProgress {background: #669900; color: #FFF; padding: 7px 12px; overflow: hidden; height:15px; white-space: nowrap}
#progressWrapperGlobal .progressName {}
.progressContainer {position: relative; margin: 0 0 2px 0; background: #FFF; overflow: hidden}
.upload_photos ul {margin: 1em}
.upload_photos ul li {padding: .3em; list-style-type: square}
.upload_photos .message {background: none; margin: 1em 0; padding: 10px 20px; border: solid 1px #FFDD99; background-color: #FFFFCC; overflow: hidden}
.upload_photos .red {border: solid 1px #B50000; background-color: #FFEBEB}
.upload_photos .green {}
.upload_photos .blue {border: solid 1px #CEE2F2; background-color: #F0F5FF}
.progressName {position: relative; text-align: left; white-space: nowrap; overflow: hidden; padding: 4px 7px; width: 564px; height: 15px; font-size: .85em}
.fileSize {float: right; width: 50px}
.progressContainer .progressName {padding: 7px 12px; font-size: 1em}
.progressBarInProgress {position: absolute; height: 29px; top: 0; left: 0}
.progressBarInProgress, .progressBarComplete, .progressBarError {width: 0%; background: #E0EBCC}
.progressBarComplete {width: 100%; background-color: green; visibility: hidden}
.progressBarError {width: 100%; background-color: red; visibility: hidden}
.progressBarStatus {margin-top: 2px; width: 337px; font-size: 7pt; font-family: Arial; text-align: left; white-space: nowrap; display: none}
.progressCancel {position: absolute; right: 7px; top: 7px; background: url("../imag/0810_icons_master.gif") 0 -154px no-repeat; padding: 0pt 0pt 0 15px; float: right; height: 14px}
.progressCancel span {display: none}
.progressCancel:hover {background: url("../imag/0810_icons_master.gif") 0 -173px no-repeat}
#divStatus {background: #EFF5E5; padding: 10px 15px}
.gallery {width: 134px; float: left; margin: 0 19px 16px 0}
.gallery_last {margin-right: 0}
.gallery img {display: block; border: 2px solid #CCCCCC; margin: 0 0 5px 0}
.gallery h3 {}
.gallery_meta h2 {font: 1.4em Helvetica; margin: 0}
.gallery_meta {background: #F0F0F0; padding: 8px 10px; position: relative; margin: 0 0 15px 0}
.gallery_meta p {margin: 0}
.gallery_meta .desc {font-size: .85em}
.block_galleries option span {color: #666}
.gallery_meta .meta {position: absolute; top: 5px; right: 5px; background: none; margin: 0; text-align: right}
.gallery_meta .meta span {font-size: .85em}
#footer {padding: 5px 0; border-top: 1px solid #E6E6E6; margin: 20px 0; font-size: .85em; display: block; line-height: 1.5em}
.right {float: right}
.app_invite {margin: 0 0 1em 0}
.app_invite h2 {background: #39B0D8; padding: 7px 8px 5px; margin: 0; font: bold 1em Arial; text-transform: uppercase; color: #FFF}
.app_invite .content {background: #E5F5FA; padding: 8px 10px; font-size: .85em}
.app_invite .content textarea {width: 98%; height: 100px; font: 1em Arial; margin: 0 0 10px 0}
.app_invite .content .input_text {font: 1em Arial; width: 175px}
.message {border: 1px solid; padding: .7em 2em .7em 3em; margin: 1em 0}
.notice {border-color: #8DC63F; background: url('../imag/ap/ico-mensaje-ok.png') .5em .5em #E1ECD0 no-repeat}
.inform {border-color: #EAEAEA; background: url('../imag/ap/ico-mensaje-inform.png') .5em .5em #FFFFEA no-repeat}
.alert {border-color: #9E0B0E; background: url('../imag/ap/ico-mensaje-ko.png') .5em .5em #F8E2C9 no-repeat}
.falta {border: 1px solid #9E0B0E}
.help {border-color: #EAEAEA; padding: .8em; margin: .5em 0; background: #FFFFEA}
#loading {background: #08B3E4 url('../imag/0806/ajax-loader-azul.gif') 2px 1px no-repeat; width: 85px; position: fixed; top: 0; left: 0; color: #FFF; font: 1em Verdana; padding: 2px 0 3px 17px; z-index: 1000}
#loading_charging_section {background: #08B3E4 url('../imag/0806/ajax-loader-azul.gif') 2px 1px no-repeat; width: 190px; position: fixed; top: 0; left: 0; color: #FFF; font: 1em Verdana; padding: 2px 0 3px 17px; z-index: 1001}
#templati_ajax_messages{ width: 300px; height: 100px; position: fixed; top: 0; left: 0; color: #FFF; font: 1em Verdana; z-index: 1002}
.select_coc_cont {width: 250px; position: relative; font: .85em Tahoma}
.select_coc {height: 25px; display: block; position: relative; background: #E7F4C5 url(../imag/0810_img_master.png) no-repeat scroll -80px -370px; text-decoration: none; color: #666}
.select_coc .menu_text {display: block; padding: 6px 0 6px 8px}
.select_coc span {background: #E7F4C5 url(../imag/0810_img_master.png) no-repeat scroll -550px -370px; position: absolute; top: 0; right: 0; height: 25px; width: 18px; display: block}
.select_coc_options {width: 250px; position: absolute; border: 1px solid #999; background: #FFF; z-index: 1000}
.select_coc_options li a {display: block; padding: 4px 6px}
.mensajeria .content_header {margin: 0 0 5px 0 }
.messages_list {}
.messages_list tr.select_all td {border: none; text-align: right; padding-top: 0}
.messages_list td {border-top: 1px solid #D9D9D9; padding: 5px 5px}
.messages_list tr.unread td {background: #F4F7F9; font-weight: bold}
.messages_list .mlri {width: 15px}
.messages_list .mla {width: 140px}
.messages_list .mlm {width: 410px; overflow: hidden}
.messages_list .mlac {width: 30px; text-align: right; vertical-align: middle}
span.unread {text-indent: -3000px; background: url(../imag/0810_img_master.png) -590px -370px; width: 9px; height: 9px; display: block; margin: 5px 0 0 5px}
span.read {text-indent: -3000px; width: 9px; height: 9px; display: block; margin: 5px 0 0 5px}
.messages_list .date {font: .85em Arial; color: #888F97}
.messages_list .content {color: #888F97; width: 410px; text-decoration: none; font-size: .85em; font-weight: normal; white-space: nowrap; overflow: hidden; display: block}
.messages_list .content a, .messages_list .content a:hover {color: #888F97; background: none; text-decoration: none}
.message_cont {background: #F7F7F7; padding: 30px 30px}
.message_cont th {font-size: .85em; width: 60px; text-align: right; padding: 6px 8px 0 0}
.message_cont .input_text, .message_cont .textarea {padding: 2px; font: .95em Arial; border: 1px solid #999; width: 375px}
.message_show tr.subject td {font: bold 1.2em Arial; border: none}
.message_show .mla {width: 140px}
.message_show .mlm {font-size: .85em; width: 375px}
.videos_home {}
.videos_home .main_col {width: 615px; float: right}
.videos_home .col-300 {width: 300px; float: left}
.videos_home #sidebar_profile {height: 89px}
.videos_menu .cont {padding: 15px; font-size: .85em}
.videos_menu h2 {font: 1.2em Arial; margin: 0 0 5px 0}
.video_player {float: left}
.video_player div {display: none}
.video_meta {float: right; width: 186px; height: 298px; margin: 0 0 11px 0; font: 1em Arial; overflow: hidden}
.video_meta h2 {background: none; padding: 0; border: 0; font-size: 1.4em; margin: 0 0 4px 0}
.video_meta h2 a {color: #0099CC}
.video_comments {margin: 20px 0 0 0; border-top: 1px solid #E6E6E6; padding: 3px 0 0 0; color: #999999}
.video_comments a {color: #82AC2F; text-decoration: none}
.video_comments span {color: #CED2D0}
.video_add_comment {margin: 10px 0 0 0}
.video_add_comment a {color: #FF6600}
.video_next {float: right; background: #919A95; padding: 8px; width: 170px; height: 25px; text-align: center; font: bold 1.4em Arial; margin: 0 0 20px 0}
.video_next a {color: #F3F9F6}
.video_next a:hover {color: #D5E0DC; background: none}
.video_list {clear: both; border-top: 1px solid #CCCCCC; padding: 2px 0 0 0 ; font: 1em Arial}
.video_list img {float: left; margin: 0 10px 0 0}
.video_list a img {border: none}
.video_list .video {clear: both; padding: 3px 0; border-bottom: 1px solid #E5E5E5; height: 50px}
.video_list h2 {background: none; padding: 0; border: none; margin: 0; font-weight: bold; font-size: 1em}
.video_list span {font-size: .85em}
.video_list span a {color: #666666}
.video_list .active {background: #FFF5CC}
.auto_complete {position:absolute; z-index:10000; width: 388px; top:150px; left:120px; background: #e8e8e8}
* html .auto_complete{width: 382px; top:166px}
.auto_complete ul {border: 1px solid #ccc; border-top:0; margin: 0; padding: 0; width: 100%; list-style-type:none}
.auto_complete ul li {margin: 0; padding: 3px; cursor:pointer; font: 1.5em Helvetica}
.auto_complete ul li a{ font-family:Arial; font-size:1.1em; text-decoration:none}
.auto_complete ul li.selected{background:#006699; color:#fff}
.home .novedades ul li {margin: 0 0 10px 0; font-size: 1.15em}
.home .actividad ul li {margin: 0 0 5px 0}
.home .actividad ul li small a {text-decoration: none; color: #999}
.ver-mas {font-size: .85em}
.lugares_home {width: 952px}
.green_box {background: #E7F4C5; padding: 10px}
.lugares_home ul {float: left; width: 134px; margin: 0 12px 0 0}
.promos_home .lir {margin: 0; float: right}
.promo_home {margin: 0 17px 0 0; float: left}
.home #banner_300x250 {margin-top: -13px}
.home_mini_block {overflow: hidden; border: 1px solid #C6E578; background: #F0F8DC; width: 186px; padding: 7px 10px; margin: 0 0 12px 0; line-height: 1.3em}
.featured_posts {margin: 0 0 20px 0}
.featured_posts h2 {margin-bottom: 4px}
.featured .avatar {border: none; margin-right: 10px}
.featured {border-top: 1px solid #E6E6E6; background: #FAFAFA; height: 65px; overflow: hidden; margin: 0 0 5px 0}
.featured h3 {margin: 3px 0 0 0; font: bold 1.5em Helvetica; letter-spacing: -1px; white-space: nowrap}
.featured .entry {padding: 3px}
.home_mini_block h3 {text-transform: uppercase; color: #8EC028; font: bold .85em Arial; margin: 0 0 4px 0}
.home_historias h2 {margin-bottom: 0}
.home_historias .ver_mas {width: 150px; margin: 15px 0 0 0; float: right}
.historias_cont {position: relative; padding: 154px 9px 24px; background: url("../imag/0810_img_master.png") -350px -500px repeat-x}
.historias_cont img {position: absolute; top: 0; left: 0; _left: -9px; border: none}
.historias_inner_cont {position: relative; margin: -25px 0 0 0}
.historias_inner_cont .cont {padding: 0 12px; font-size: 1em}
.historias_inner_cont h3 {background: #EAEAEA; padding: 9px 12px 0 12px}
.historias_inner_cont h3 a {color: #006699; text-decoration: none; font: bold 1.3em Arial}
.historias_inner_cont .date {float: right; text-transform: uppercase; padding: 10px 12px 0 0}
.home .videos h2.orange {margin-bottom: 0}
.home .videos {width: 373px; float: left; margin: 0 10px 0 0}
.home .videos .cont {background: #F7F7F7; border: 1px solid #D1D1D1; border-top: none; padding: 15px}
.home .videos .main_video {margin: 0 0 20px 0}
.fvd_ytl {display: none}
.blog_title, .blog_title a {color: #FF9900; font-weight: bold; text-transform: uppercase; text-decoration: none; margin: 6px 0 0 0}
.home .videos h3 a {text-decoration: none; font: 1.3em Arial}
.home .videos .video {font-size: .85em}
#ultimos-movimientos li {min-height: auto}
.home .secondary_posts p, .home .secondary_posts .meta {display: none}
.home .secondary_posts h3 {font: 1em Arial}
.home .secondary_posts {width: 445px; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; padding: 15px 0 5px 0; margin: 5px 0}
.home .secondary_posts .entry {margin-bottom: 10px; height: 50px; overflow: hidden}
.home .secondary_posts .entry .blog_title {white-space: nowrap}
.tema_de_la_semana {background: #E7F4C5 url("../imag/0810_img_master_2.png") 0 0 no-repeat; border-bottom: 1px solid #A0D31D; width: 954px; padding: 35px 9px 9px 9px; margin: 17px 0 0 0}
.tema_de_la_semana .cont {background: #FFF; padding: 15px 17px}
.tema_de_la_semana h3 {font-size: 1.4em}
.participa a {background: #E7F4C5 url("../imag/0810_img_master.png") -674px -510px no-repeat; border-left: 1px solid #38541A; border-right: 1px solid #38541A; height: 27px; width: 250px; display: block; text-indent: -3000px}
.home .participa a {float: left}
.home .tema_de_la_semana .ver_mas {float: right; width: 150px; margin: 15px 0 0 0}
.tema_de_la_semana .col-1-2 {position: relative; height: 158px; overflow: hidden}
.tema_de_la_semana .col-2-2 {position: relative; border-left: 1px solid #E7F4C5; padding: 0 0 0 10px}
.tema_de_la_semana .col-1-2 .participa {position: absolute; bottom: 0; left: 0}
.tema_de_la_semana .col-1-2 .ver_mas {position: absolute; bottom: 0; right: 0}
.tema_de_la_semana .col-2-2 h3 {color: #83B328; font: bold .85em Arial; color: #83B328; text-transform: uppercase}
.ver_mas a {background: #E7F4C5 url("../imag/0810_img_master.png") -80px -370px no-repeat; display: block; padding: 6px 28px 0 3px; height: 19px; position: relative; text-align: right; font: bold .85em Arial; color: #666; text-decoration: none}
.ver_mas a span {background: #E7F4C5 url("../imag/0810_img_master.png") -499px -370px no-repeat; width: 18px; height: 25px; display: block; position: absolute; top: 0; right: 0}
.tema_de_la_semana li span {text-transform: uppercase; color: #999; font-size: .85em}
.tema_de_la_semana li {line-height: 1.4em; white-space: nowrap; overflow: hidden; height: 20px; width: 100%}
#lascinco_block_home {background: #E7F4C5 url("../imag/0810_img_master_2.png") 0 -500px no-repeat; position: relative; height: 210px}
#lascinco_block_home h2 {text-indent: -3000px}
#lascinco_block_home .header .url a {position: absolute; top: 5px; right: 6px; text-align: right; color: #B3C1C9; font-size: 1.15em; font-weight: bold; text-decoration: none}
#lascinco_block_home .content {position: absolute; top: 50px; left: 20px; width: 700px}
#lascinco_block_home .about {position: absolute; top: 47px; left: 745px; width: 210px}
#lascinco_block_home .item {position: relative; padding: 0 82px 0 0; margin: 0 0 10px 0; border-bottom: 2px solid #E6E6E6}
#lascinco_block_home .item h3 {font-size: 1.15em; text-decoration: none}
.comment_item a {background: #E7F4C5 url("../imag/0810_img_master.png") -160px -410px no-repeat; display: block; width: 74px; height: 17px; top: 0; right: 0; position: absolute; text-indent: -3000px}
.home .user_search_results .person {background: none; padding: 0; margin: 12px 17px; border: none}
.user_search_results .people .avatar {margin: 0 6px}
.user_search_results .person span.country {font-size: .85em}
.user_search_results .person h3 {font-size: 1.3em; font-weight: bold; display: inline; padding: 0 10px 0 0}
.user_search_results .person_info {margin: 4px 0 0 0}
.user_search_results .person_info a {color: #FF9900; font-weight: bold; margin-right: 20px}
.content_list {float: left; overflow: hidden; width: 450px}
.home_user_ads_side {float: right; width: 160px; height: 600px}
.home_user_ads_side .box {background: #FFFFCC; padding: .4em .8em .8em; font-size: .85em; margin: 0 0 1.5em 0; border-top: 1px solid #FFCC99}
.home_user_ads_side .ad_note {text-align: right; color: #999; font-size: .75em; text-transform: uppercase}
.home_user_ads_side {float: right; width: 160px; height: 600px}
.home_user_ads_side .box {background: #FFFFCC; padding: .4em .8em .8em; font-size: .85em; margin: 0 0 1.5em 0; border-top: 1px solid #FFCC99}
.home_user_ads_side .ad_note {text-align: right; color: #999; font-size: .75em; text-transform: uppercase}
.tabs {position: relative; margin: 10px 0; width: 100%}
.tabs ul {margin: 0; padding: 0 5px; height: 21px; border-bottom: 1px solid #CCCCCC}
.tabs ul li {display: inline; float: left}
.tabs ul li a {margin: 0 4px; padding: 4px 10px 2px; float: left; list-style-type: none; background: #EAF1F5; font-size: .85em; display: block; color: #666; text-decoration: none; -moz-border-radius: 4px 4px 0 0}
.tabs ul li a:hover {background: #D7E4EB}
.tabs ul li.active a {background: #FFF; color: #6D6D6D; border: 1px solid #CCCCCC; border-bottom: none}
.home_personal .item h3, .home_personal .item .content, .home_personal .item .who {}
.home_personal .entry .meta {background: none; margin: 0}
.home_personal .item {border-top: 1px solid #E8E8E8; margin: 0 0 10px 0; font-size: .85em; padding: 10px 0 0 0; clear: both; position: relative}
.home_personal .entry {font-size: 1em; margin-bottom: 20px}
.home_personal .post {background: #F0F6F8 ; border: 1px solid #BAE0E9; padding: 10px 5px 10px 35px; margin: 20px 0}
.home_personal .item .content {font-size: 1.15em; color: #3E3E3F}
.home_personal .post .who {background: url("../imag/0810_icons_master.gif") 0 -558px no-repeat}
.home_personal .post_comment, .home_personal .user_friend, .home_personal .photo_comment, .home_personal .photo h3, .home_personal .group {padding-left: 42px}
.home_personal .group span.icon {background: url("../imag/0810_icons_master.gif") -1px -79px no-repeat; width: 18px; height: 18px; display: block; position: absolute; top: 13px; left: 16px}
.home_personal .post_comment span.icon, .home_personal .photo_comment span.icon {background: url("../imag/0810_icons_master.gif") 0px -450px no-repeat; width: 12px; height: 12px; display: block; position: absolute; top: 13px; left: 20px}
.home_personal .user_friend span.icon {background: url("../imag/0810_icons_master.gif") 0px -480px no-repeat; width: 12px; height: 12px; display: block; position: absolute; top: 13px; left: 20px}
.home_personal .post_comment .who {padding: 0}
.home_personal .avatar {margin-right: 10px}
.home_personal .post_comment h3, .home_personal .photo_comment h3 {font: 1em Arial; display: inline; padding: 0}
.home_personal .post_favorite .who, .home_personal .photo_favorite .who {background: transparent url(../imag/0810_icons_master.gif) no-repeat scroll 18px -518px; padding: 0 0 0 42px}
.home_personal .post_favorite h3, .home_personal .photo_favorite h3 {padding: 0 0 0 42px}
.home_personal .item .who a {color: #7E7E7E; text-decoration: none; font-weight: bold}
.home_personal .item .who a:hover {text-decoration: underline; background: none}
.home_personal .item span {color: #CCC}
.home_personal .photo {padding: 10px 0 10px 0}
.home_personal .photo .entry_content img {margin: 0 4px 0 -2px}
.home_personal .photo .who {margin: 0 0 5px 0}
.home_personal .gb_message {margin-bottom: 20px}
.home_personal .gb_message .entry_content {padding: 8px 10px; background: #E5F4F8; color: #4D4D4D; -moz-border-radius: 5px; font-size: 1.15em}
.home_personal .gb_message .author {margin: 0 0 .3em 0}
.home_personal .gb_message p.actions {margin: .3em 0 0 0}
.home_personal .gb_message p.actions a {margin: 0 .5em 0 0}
.home_personal .gb_message .meta {background: none; padding: 0; margin: 5px 0 0 0; color: #999999}
.home_personal .gb_message .meta a {color: #999999}
.home_personal .gb_message .meta .date {text-decoration: none; color: #999999}
.promo_block {background: #F7F7F7; padding: 16px 20px; text-align: center; margin: 0 0 2em 0}
.login_cont {padding: 30px}
.login_main {width: 450px; float: left}
.login_cont .input_text {font-size: 1.5em}
.login_block_register {text-align: left}
.login_block_register span {font-size: 1.5em}
.login_block_register li {margin: 0 0 0 1em; font: .85em/1.1em Arial; list-style-type: square}
.register_form {padding: 30px 0; width: 550px}
.register_form .input_text {font-size: 1em; width: 175px}
.register_form p {font-size: .85em}
.register_form table {margin: 0 10px}
.register_form th {text-align: right; font: normal .85em Arial; padding: 5px 0 0 30px; width: 105px}
.register_form td {text-align: left; padding: 0 10px 8px 8px}
.register_form #your_city {border: 1px solid #CCC; padding: 4px; background: #FFF; margin: 8px 0; max-height: 100px; overflow: auto}
.register_form #check_username, .register_form .message {display: inline}
.register_form .message {padding: 3px 0 3px 29px; border: none; font-size: .85em}
.register_form .notice {background: transparent url(../imag/ap/ico-mensaje-ok.png) no-repeat scroll 2px 0}
.register_form .alert {background: transparent url(../imag/ap/ico-mensaje-ko.png) no-repeat scroll 2px 0}
.register_form .preview_url {color: #999999; font-size: 1.15em; margin: 0 0 20px 0}
.register_form td.username {padding-bottom: 25px}
.register_form .use_conditions {border-top: 1px solid #CCCCCC}
.register_form .domain td, .register_form .username td {padding-bottom: 20px}
.register_form .use_conditions td {padding: 20px 0 0 0}
.register_form tr.submit input {background: #008FBF; border-right: 2px solid #79C1D9; border-bottom: 2px solid #79C1D9; border-top: none; border-left: none; color: #FFF; font: 1.2em Arial; padding: .4em 1.5em; margin: 1em 0 0 0}
.favs_header {margin: 0 0 15px 0; position: relative}
.favs_header .context {position: absolute; top: 0; right: 0; font-size: .85em}
.mov_when {color: #999999; font-size: .85em}
.mov_cont {border-top: 1px solid #EEEEEE; padding: 5px 0 0 0; font-size: .85em; position: relative}
.favorites .mov .avatar {float: left; margin: 0 10px 5px 0}
.ico_rss {background: url("../imag/0810_icons_master.gif") no-repeat 0 -116px; margin: 0 0 0 7px; height: 18px; padding: 2px 0 2px 20px}
.ico_rss span {display: none}
a.ico_rss:hover {background: url("../imag/0810_icons_master.gif") no-repeat 0 -116px}
.mov {margin: 0 0 25px 0; border: 0}
.mov .avatar {margin: 0 10px 10px 0}
.mov .entry h3 {margin: 0 0 3px 0; font-size: 1.3em}
.mov .entry {width: 70%}
.mov .entry span {display: inline; float: none; color: #aaa}
.mov .entry span a {color: #999; text-decoration: none}
.mov .saved_by {position: absolute; top: 4px; right: 0; color: #666666; text-align: right}
.mov .saved_by span {background: url("../imag/0810_icons_master.gif") no-repeat 0 -2px; padding: 2px 22px 2px 0; height: 14px}
.mov span.tags {display: inline; float: none; background: url("../imag/0810_icons_master.gif") no-repeat 0 -136px; padding: 0 0 0 20px}
.mov .inverse h3 {margin-top: 2px }
.post_container_pre {border-top: 1px solid #EEEEEE; margin: 0 0 15px 0}
.post_container {margin: auto}
.post_container .mov {margin-bottom: 10px}
.post_container .mov .entry {width: 50%}
#post_registro {margin: 0 0 2em 0}
#post_registro h2 {background: #39C5ED; padding: 7px 9px 6px 8px; color: #fff; margin: 0; font: 1.2em Helvetica, Arial}
#post_registro .post_registro_cont {background: #EBF9FD url("../imag/ap/bg_esquina_azul.png") no-repeat 6px top; padding: 10px}
#post_registro ul {margin: 0 .5em; padding: 0 1em}
#post_registro ul li {list-style-type: square; color: #39C5ED; font: 1em/1.5em Tahoma, Arial}
#post_registro ul li span {color: #666666}
#post_registro ul li span del, #post_registro ul li span del a {color: #A8AFB1; text-decoration: line-through}
.comment_block {margin: 0 0 25px 0}
.comment_block .cont {margin: 0 0 0 80px}
.comment_block .meta {padding: 5px 0 0 0; font-size: .85em}
.hidden_element {display: none}
#barra_inferior_terra {background: #F3F1EB; padding: 5px; text-align: center; color: #666666; font: bold .75em Verdana, Arial, Helvetica, sans-serif}
#barra_inferior_terra img {vertical-align: bottom}
#search_list {}
.search .input_submit {margin: 0 0 5px 0}
.search .input_text {width: 300px; font-size: 1em}
.results_header {background: #F2F2F2; padding: 3px; border-top: 1px solid #D2D2D2; margin: 1em 0; font-size: .85em}
.search .col-300 {border-left: 1px solid #E9E9E9 ; padding: 0 0 0 3px}
.search .entry h2 {font-size: 1.1em; margin: 0; font-weight: normal}
.search .entry a, .search .entry a:hover {color: #0000CC; background: none}
.search .url {margin: 0}
.search .url a, .search .url a:hover {color: green; background: none; text-decoration: none}
.search #topic_list_content {clear: both}
.search .entry .tags_search a {color: #7777CC}
.search .entry .date {color: #555555}
.search .entry {color: #000000}
.results_blogs {background: #E5F4F9; padding: 10px; margin: 0 0 10px 0; clear: both}
.search_results_ads {margin: 0 0 10px 0; padding: 3px 5px 8px 0}
.search_results_ads iframe body table {font: 1em Arial}
.textos_legales {width: 600px; margin: auto}
.textos_legales a, .textos_legales a:hover, .textos_legales a:visited {color: #666; background: #FFF}
.textos_legales h1 {display: block}
.textos_legales h2 {font: bold 1.3em Arial; margin: 1em 0 .5em 0}
.textos_legales h3 {margin: 1em 0 .5em 0; font: bold 1.1em Arial}
.textos_legales ul {margin: 1em}
.textos_legales ul li {margin: 0 0 0 1em; list-style-type: square}
body .acerca_de h1 {display: block; border-bottom: 1px solid #CCCCCC; padding: 0 0 5px 0; margin: 0; font-size: 1.3em}
.acerca_de ul {padding: 0 0 0 1.5em}
.acerca_de ul li {font-size: 1em; list-style-type: square; margin: 0 0 7px 0}
.acerca_de ul li ul {padding: 7px 0 0 0}
.acerca_de ul li ul li {font-size: .85em; margin: 0 0 10px 15px}
.acerca_de_menu {width: 165px; float: left; padding: 10px 10px 0 0}
.acerca_de_content {border-left: 1px solid #CCCCCC; width: 415px; padding: 15px 0 0 25px; float: left}
.acerca_de_capturas {width: 300px; float: right; padding: 15px 0 0 0}
.acerca_de_menu ul {padding: 0}
.acerca_de_menu ul li {list-style-type: none; font-size: 1.2em; padding: 0; margin: 0 0 7px 0}
.acerca_de_menu ul li.sep {border-top: 1px solid #E5E5E5; padding: 8px 0 0 0; margin-top: 25px}
.acerca_de_menu ul li ul {padding: 7px 0 0 0}
.acerca_de_menu ul li ul li {font-size: .75em; margin: 0 0 2px 15px}
.acerca_de h2 {font: bold 1.3em Helvetica}
.acerca_de h3 {font: bold 1.1em Helvetica; border-bottom: 1px solid #D7D7D7; padding: 0 0 3px 0; text-transform: uppercase; margin: 2em 0 1em 0}
.acerca_de .captura_correo {background: url("../imag/0902_img_master_3.png") no-repeat 0 0; width: 300px; height: 200px}
.acerca_de .captura_twitter {background: url("../imag/0902_img_master_3.png") no-repeat 0 -201px; width: 300px; height: 199px}
.acerca_de .captura_widget {background: url("../imag/0902_img_master_3.png") no-repeat 0 -402px; width: 300px; height: 200px}
.acerca_de .captura_facebook {background: url("../imag/0902_img_master_3.png") no-repeat 0 -603px; width: 300px; height: 213px}
.acerca_de .captura_moblog {background: url("../imag/0902_img_master_3.png") no-repeat 0 -816px; width: 300px; height: 213px}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display:inline-block;}
* html .clearfix {height: 1%;}
.imgCrop_wrap {position: relative; cursor: crosshair}
.imgCrop_wrap.opera8 .imgCrop_overlay, .imgCrop_wrap.opera8 .imgCrop_clickArea {background-color: transparent}
.imgCrop_wrap, .imgCrop_wrap * {font-size: 0}
.imgCrop_overlay {background-color: #000; opacity: 0.5; filter:alpha(opacity=50); position: absolute; width: 100%; height: 100%}
.imgCrop_selArea {position: absolute; cursor: move; z-index: 2}
.imgCrop_clickArea {width: 100%; height: 100%; background-color: #FFF; opacity: 0.01; filter:alpha(opacity=01)}
.imgCrop_marqueeHoriz {position: absolute; width: 100%; height: 1px; background: transparent url(marqueeHoriz.gif) repeat-x 0 0; z-index: 3}
.imgCrop_marqueeVert {position: absolute; height: 100%; width: 1px; background: transparent url(marqueeVert.gif) repeat-y 0 0; z-index: 3}
.imgCrop_marqueeNorth {top: 0; left: 0}
.imgCrop_marqueeEast {top: 0; right: 0}
.imgCrop_marqueeSouth {bottom: 0px; left: 0}
.imgCrop_marqueeWest {top: 0; left: 0}
.imgCrop_handle {position: absolute; border: 1px solid #333; width: 6px; height: 6px; background: #FFF; opacity: 0.5; filter:alpha(opacity=50); z-index: 4}
* html .imgCrop_handle {width: 8px; height: 8px; wid\th: 6px; hei\ght: 6px}
.imgCrop_handleN {top: -3px; left: 0; cursor: n-resize}
.imgCrop_handleNE {top: -3px; right: -3px; cursor: ne-resize}
.imgCrop_handleE {top: 0; right: -3px; cursor: e-resize}
.imgCrop_handleSE {right: -3px; bottom: -3px; cursor: se-resize}
.imgCrop_handleS {right: 0; bottom: -3px; cursor: s-resize}
.imgCrop_handleSW {left: -3px; bottom: -3px; cursor: sw-resize}
.imgCrop_handleW {top: 0; left: -3px; cursor: w-resize}
.imgCrop_handleNW {top: -3px; left: -3px; cursor: nw-resize}
.imgCrop_dragArea {width: 100%; height: 100%; z-index: 200; position: absolute; top: 0; left: 0}
.imgCrop_previewWrap {overflow: hidden; position: relative}
.imgCrop_previewWrap img {position: absolute}
.invites {margin: 1em 0}
.invites h2 {margin: 0}
.invites h2 a {padding: 9px 8px 6px 26px; display: block; font: bold .9em Arial; text-transform: uppercase; text-decoration: none; -moz-border-radius: 3px}
.invites-off h2 a {background: #C5E5ED; color: #005E7D}
.invites-on h2 a {background: #005E7D; color: #FFF; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0}
.invites .cont {border: 6px solid #0095BD; width: 618px}
.invites h3 {font-size: .85em; margin-top: .5em}
.invites .friends, .invites .webmail {padding: 1% 0 2% 2%; width: 48%}
.invites .friends {background: #FFF; float: left; width: 46%; margin-right: 2%}
.invites .webmail {float: left}
.invites fieldset {border: 0; padding: 0; margin: 0}
.invites .networks {}
.select_control {background: #EAEAEA; font-size: .85em; padding: 2px 5px}
.invites fieldset label {display: block; border: 1px solid #CCC; padding: 30px 2px 2px 0px; font-size: .85em; width: 84px; margin-right: 9px; text-align: center; float: left}
.invites fieldset label.gmail {background: #E7F4C5 url("../imag/0810_img_master.png") -345px -457px no-repeat}
.invites fieldset label.hotmail {background: #E7F4C5 url("../imag/0810_img_master.png") -422px -457px no-repeat}
.invites fieldset label.yahoo {background: #E7F4C5 url("../imag/0810_img_master.png") -511px -457px no-repeat; margin: 0}
.invites .email-api-text {background: #E2F2F6; padding: 5px 6px 12px 10px; margin: 9px 14px 0 0}
.invites .email-api-text h3 {font-weight: bold}
.invites p {font-size: .85em}
.invite-friends-link {font-size: .9em; margin: 10px 0}
.people_coc_list {max-height: 148px; overflow: auto; background: #FFF; padding: 3px 7px; border: 1px solid #CCC; margin-bottom: 1em}
.people_coc_list .person {padding: 3px; float: none; background: #FFF; margin: 0; width: auto; font-size: .85em; position: relative}
.people_coc_list a:hover .person {background: #FFF; color: #006699}
.people_coc_list .person input {position: absolute; top: 3px; left: 0; margin: 0}
.people_coc_list .person span {left: 23px; top: 4px; position: absolute}
.invites_emails_manual {margin-right: 23px}
.invites_emails_manual, .invites_message {width: 285px; float: left}
.invites textarea {border: 1px solid #CCCCCC; width: 100%; height: 40px}
.invites .submit {text-align: right; margin-top: 1em}
.invites .submit, .invites .webmail_results .friends {width: 593px}
.lc_pro_shop {width: 730px; margin: 40px auto;}
.lc_pro_shop a:hover {background: none; color: #06C;}
.lc_pro_shop h2, .lc_pro_shop h3, .lc_pro_shop h4 {letter-spacing: -.05em;}
.lc_pro_shop h2 {border-bottom: 1px solid #CCCCCC; text-transform: uppercase; font: 1.1em Helvetica; letter-spacing: -.05em; margin: 0 0 20px 0;}
.lc_pro_shop .product {margin: 0 0 30px 0; clear: both; overflow: hidden;}
.lc_pro_shop .product h3 {font: bold 1.5em Helvetica; letter-spacing: -.02em; margin: 0 0 3px 0}
.lc_pro_shop .product p {line-height: 1.2em;}
.lc_pro_shop .btns_cont {float: right; width: 200px; text-align: center; margin: 0 0 0 75px}
.lc_pro_shop .product_main {margin: 0 275px 0 0 }
.lc_pro_shop .price {font-family: Helvetica; background: #EFEFEF; padding: 12px 0 10px 0; -moz-border-radius: 5px; text-align: center; margin: 0 0 1em 0;}
.lc_pro_shop .price span.q {font-size: 2.5em; font-weight: bold ; color: #666666;}
.lc_pro_shop .price span {font-size: 1.7em; color: #999999;}
.lc_pro_shop .price a {color: #666666; text-decoration: none; display: block;}
.lc_pro_shop .price p {margin: 0;}
.lc_pro_shop .buy {background: #FF8B09; font: bold 1.8em Helvetica; text-align: center; margin: 0 0 1em 0; -moz-border-radius: 5px}
.lc_pro_shop .buy a {text-decoration: none; color: #FFF; display: block; padding: 22px 0 20px 0}
.lc_pro_shop .gift_desc {font-size: .85em;}
.lc_pro_shop .gift {font: 1.2em Helvetica; background: #008CBB; width: 200px; padding: 8px 0 6px 0; -moz-border-radius: 5px; margin-bottom: 5px;}
.lc_pro_shop .gift a {color: #FFF; text-decoration: none; display: block;}
.lc_pro_shop .prods_footer {clear: both; border-top: 1px solid #CCC; padding: 10px 0 0 0; margin: 35px 0 ; color: #999; font-size: .9em;}
.lc_pro_shop .product .featured {background: #E5F3F8; padding: 10px 15px; height: auto; overflow: none; width: 420px; margin: 0 0 20px 0;}
.lc_pro_shop .product h4 {text-transform: uppercase; margin: 0 0 10px 0}
.lc_pro_shop .product .featured ul {width: 200px; float: left; margin: 0 10px 0 0}
.lc_pro_shop .product ul li {list-style-type: square; margin: 0 0 .5em 1em;}
.lc_pro_shop .product_notes {font-size: .9em;}
.lc_pro_shop .sc_status {background: #F3F3F3; padding: 6px 10px; color: #C2C2C2; margin: -20px 0 20px 0;}
.lc_pro_shop .sc_status span {padding: 0 20px 0 0}
.lc_pro_shop .sc_status strong {color: #666;}
.lc_pro_shop table {width: 100%;}
.lc_pro_shop table th {border-bottom: 1px solid #CCC; font: normal .85em Arial; padding: 0 0 5px 0;}
.lc_pro_shop table td {padding: 10px 0}
.lc_pro_shop table tr.product td {border-bottom: 1px solid #E5E5E5}
.lc_pro_shop table td.price {background: #FFF; font-size: .75em}
.lc_pro_shop table td.price span.q {font-weight: normal}
.lc_pro_shop table th.price {background: #FFF; padding: 0;}
.lc_pro_shop table td .price_cont {position: relative; width: 150px;}
.lc_pro_shop table td .price_cont .label {position: absolute; top: 5px; left: 0;}
.lc_pro_shop table .buy a {padding: 12px 0 10px 0}
.lc_pro_shop table .buy {margin: 0}
.lc_pro_shop table .delete {background: #E8E8E8; display: block; margin: 0 0 0 12px; padding: 1px 4px 0px; font-size: .8em; font-weight: bold; text-transform: uppercase; width: 7px; text-decoration: none; color: #C6C6C6; text-align: center; -moz-border-radius: 2px;}
.lc_pro_shop table .delete:hover {background: #F3F3F3}
#lightbox{ position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; font-size:0.75em}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading_lightbox{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ display:none}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(../imag/ed/blank.gif) no-repeat; display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(../imag/ed/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(../imag/ed/nextlabel.gif) right 15% no-repeat}
#lightboxImage {padding:20px; font-size:11px; color:#7e7e7e; text-align:left; line-height:1.4em}
#lightboxImage h2 {border-bottom:1px solid #f3f3f3; padding-bottom:12px}
#lightboxImage .cerrar{ float:right}
.avatar_amigo {float:left}
#contlightbox {display:block; margin-left:80px}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em}
#imageData{ padding:0 10px}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html>body .clearfix {display: inline-block; width: 100%}
* html .clearfix {height: 1%}
.CodeRay {background-color: #f8f8f8; border: 1px solid silver; font-family: 'Courier New', 'Terminal', monospace; padding: 10px; color: #000}
.CodeRay pre {margin: 0px }
div.CodeRay {}
span.CodeRay {white-space: pre; border: 0px; padding: 2px }
table.CodeRay {border-collapse: collapse; width: 100%; padding: 2px }
table.CodeRay td {padding: 2px 4px; vertical-align: top }
.CodeRay .line_numbers, .CodeRay .no {background-color: #def; color: gray; text-align: right}
.CodeRay .line_numbers tt {font-weight: bold }
.CodeRay .no {padding: 0px 4px }
.CodeRay .code {width: 100% }
ol.CodeRay {font-size: 10pt }
ol.CodeRay li {white-space: pre }
.CodeRay .code pre {overflow: auto }
.debug {color:white ! important; background:blue ! important}
.af {color:#00C }
.an {color:#007 }
.at {color:#f08 }
.av {color:#700 }
.aw {color:#C00 }
.bi {color:#509; font-weight:bold }
.c {color:#888}
.ch {color:#04D }
.ch .k {color:#04D }
.ch .dl {color:#039 }
.cl {color:#B06; font-weight:bold }
.co {color:#036; font-weight:bold }
.cr {color:#0A0 }
.cv {color:#369 }
.df {color:#099; font-weight:bold }
.di {color:#088; font-weight:bold }
.dl {color:black }
.do {color:#970 }
.dt {color:#34b }
.ds {color:#D42; font-weight:bold }
.e {color:#666; font-weight:bold }
.en {color:#800; font-weight:bold }
.er {color:#F00; background-color:#FAA }
.ex {color:#F00; font-weight:bold }
.fl {color:#60E; font-weight:bold }
.fu {color:#06B; font-weight:bold }
.gv {color:#d70; font-weight:bold }
.hx {color:#058; font-weight:bold }
.i {color:#00D; font-weight:bold }
.ic {color:#B44; font-weight:bold }
.il {background: #eee; color: black }
.il .il {background: #ddd }
.il .il .il {background: #ccc }
.il .idl {font-weight: bold; color: #777 }
.im {color:#f00}
.in {color:#B2B; font-weight:bold }
.iv {color:#33B }
.la {color:#970; font-weight:bold }
.lv {color:#963 }
.oc {color:#40E; font-weight:bold }
.of {color:#000; font-weight:bold }
.op {}
.pc {color:#038; font-weight:bold }
.pd {color:#369; font-weight:bold }
.pp {color:#579}
.ps {color:#00C; font-weight: bold}
.pt {color:#349; font-weight:bold }
.r, .kw {color:#080; font-weight:bold }
.ke {color: #808}
.ke .dl {color: #606}
.ke .ch {color: #80f}
.vl {color: #088}
.rx {background-color:#fff0ff }
.rx .k {color:#808 }
.rx .dl {color:#404 }
.rx .mod {color:#C2C }
.rx .fu {color:#404; font-weight: bold }
.s {background-color:#fff0f0; color: #D20}
.s .s {background-color:#ffe0e0 }
.s .s .s {background-color:#ffd0d0 }
.s .k {}
.s .ch {color: #b0b}
.s .dl {color: #710}
.sh {background-color:#f0fff0; color:#2B2 }
.sh .k {}
.sh .dl {color:#161 }
.sy {color:#A60 }
.sy .k {color:#A60 }
.sy .dl {color:#630 }
.ta {color:#070 }
.tf {color:#070; font-weight:bold }
.ts {color:#D70; font-weight:bold }
.ty {color:#339; font-weight:bold }
.v {color:#036 }
.xt {color:#444 }
.ins {background: #afa}
.del {background: #faa}
.chg {color: #aaf; background: #007}
.head {color: #f8f; background: #505 }
.ins .ins {color: #080; font-weight:bold }
.del .del {color: #800; font-weight:bold }
.chg .chg {color: #66f}
.head .head {color: #f4f}