@import 'reset.css';
@import 'fonts.css';

a, img, div, input{ behavior: url("css/iepngfix.htc") }

body{ background:url(../images/background.jpg); color:#686768; font-family:"Arial", Helvetica, sans-serif; line-height:18px;}

h1{ font-size:20px; font-weight:normal; clear:both;}
h1.title-intro{width:952px; height:45px; display:block; text-indent:-9000px; background:url(../images/title_intro.jpg) no-repeat;}
h1.title-profile{width:620px; display:block; background:url(../images/bg_line_title.jpg) no-repeat bottom right; color:#dadada;}

span {color:#be0007;}
span.texto-blanco {color:#fff;}

.align-center{ text-align:center;}

.text-profile-gold{color:#e5ae2a; }
.text-profile-silver{color:#bebebe;}

a{color:#686768;}
a:hover{ text-decoration:none;}
a.link-other{color:#fff;}
a.link-other:hover{ text-decoration:none; color:#be0007;}
a.link-other.margin-other{margin-right:100px;}

#main{width:952px; display:block; margin:0 auto; padding:0 4px;}

#head{width:940px; height:140px; padding:0 6px; display:block; float:left; clear:none; position:relative;}
#head a#logo{width:264px; height:78px; display:block; background:url(../images/logo.jpg) no-repeat; top:28px; left:36px; position:absolute; text-indent:-9000px; }
#head div.box-select-lang{right:30px; top:28px;}

#foot{width:940px; padding:0 6px; height:107px; float:left; clear:none; display:block; text-align:center; }
#foot ul.menu-foot{width:940px; padding-top:37px; clear:none; display:block;}
#foot ul.menu-foot li{ display:inline;}
#foot ul.menu-foot li span{ margin:0 1px 0 3px; color:#2e2e2c;}

div.box-select-lang{width:78px; height:19px; padding-left:14px; background:url(../images/bg_select_languaje.jpg) no-repeat right; position:absolute; z-index:50; cursor:pointer;}
div.box-select-lang a{ text-decoration:none;}
div.box-select-lang a:hover{color:#7f7f7f;}
div.box-select-lang div.box-select-lang-int{width:78px;  padding-bottom:4px;  padding-left:14px; z-index:100; margin-left:-14px; _margin-left:7px;  background:#151515 url(../images/bg_select_languaje2.jpg) no-repeat bottom;  }

div.box-intro{width:952px; float:left; clear:none; display:block; position:relative;}
div.box-intro div.box-select-lang{top:13px; left:864px;}
div.box-intro .box-image{width:952px; height:368px; display:block; float:left; clear:none;} /*background:url(../images/logo_intro.jpg) no-repeat; text-indent:-9000px;*/
div.box-intro .box-line{width:952px; height:1px; display:block; float:left; clear:none; background:url(../images/line_intro.jpg) no-repeat;}
div.box-intro .box-boton{width:952px; height:125px; float:left; clear:none; display:block; position:relative;}
div.box-intro .box-boton a{width:240px; height:45px; padding-top:13px; display:block; background:url(../images/btn_intro_240.jpg) no-repeat; position:absolute; top:40px; text-align:center; text-decoration:none; font-family:trebuchet MS; font-size:20px; color:rgb(179, 173, 177); }
div.box-intro .box-boton #btn-enter{width:240px; height:45px; display:block; background:url(../images/btn_intro_240.jpg) no-repeat; position:absolute; top:40px; text-align:center; text-decoration:none; font-family:trebuchet MS; font-size:20px; color:rgb(179, 173, 177);border:none;left:250px}
div.box-intro .box-boton #btn-enter span{width:52px; height:20px; text-indent:-9000px; background:url(../images/text_entrar.jpg) no-repeat; display:block; margin:0 auto; }
div.box-intro .box-boton a#btn-enter{left:380px;}
div.box-intro .box-boton a#btn-enter span{width:52px; height:20px; text-indent:-9000px; background:url(../images/text_entrar.jpg) no-repeat; display:block; margin:0 auto; }
div.box-intro .box-boton a#btn-swinglanders{left:660px;}
div.box-intro .box-boton a#btn-swinglanders span{width:240x; height:20px; text-indent:-9000px; background:url(../images/text_swinglanders.jpg) no-repeat; display:block; margin:0 auto; }
div.box-intro .box-boton a#btn-18{left:100px;}
div.box-intro .box-boton a#btn-18 span{width:240px; height:20px; text-indent:-9000px; background:url(../images/text_swinglanders.jpg) no-repeat; display:block; margin:0 auto; }



div.box-intro .box-legal{width:788px; padding-left:82px; padding-right:82px; height:200px; padding-top:32px; padding-bottom:32px; float:left; clear:none; display:block;}
div.box-intro .box-faq{width:788px; padding-left:82px; padding-right:82px; padding-top:32px; float:left; clear:none; display:block;}
div.box-intro .box-foot{width:952px; height:161px; float:left; clear:none; display:block; text-align:center;}
div.box-intro ul.foot-intro{width:952px; padding-top:37px; clear:none; display:block;}
div.box-intro ul.foot-intro li{ display:inline;}
div.box-intro ul.foot-intro li span{ margin:0 1px 0 3px; color:#2e2e2c;}
div.box-intro div.map-one{width:908px; height:110px; float:left; display:block; clear:none; background:url(../images/map_tree_1.jpg) no-repeat; position:relative; margin-top:90px;}
div.box-intro div.map-two{width:908px; height:142px; float:left; display:block; clear:none; background:url(../images/map_tree_2.jpg) no-repeat; position:relative; margin-top:90px; margin-bottom:90px;}

div.box-intro p.text-swingland-cruise{color:#be0007; position:absolute; top:46px; left:50px;}
div.box-intro p.text-swingland-partytrip{color:#be0007; position:absolute; top:46px; left:300px;}
div.box-intro p.text-swingland-embassy{color:#be0007; position:absolute; top:46px; left:550px;}
div.box-intro p.text-worldswingers-guide{color:#be0007; position:absolute; top:46px; left:800px;}
div.box-intro p.text-tv-swinger{color:#be0007; position:absolute; top:280px; left:40px;z-index:100;}
div.box-intro p.text-swinger-comunity{color:#be0007; position:absolute; top:250px; left:415px; z-index:100;}
div.box-intro p.text-swingland-shop{color:#be0007; position:absolute; top:280px; left:790px;z-index:100;}

div.box-intro a.btn-map{width:240px; height:26px; display:block; position:absolute; text-indent:-9000px;}

div.box-intro a.btn-map#btn-map-swingland-cruise{ background:url(../images/map_swingland_cruise.jpg) no-repeat; top:90px; left:-40px;}
div.box-intro a.btn-map#btn-map-swinger-partytrip{ background:url(../images/map_swinger_partytrip.jpg) no-repeat; top:90px; left:220px;}
div.box-intro a.btn-map#btn-map-swinger-embassy{ background:url(../images/map_swinger_embassy.jpg) no-repeat; top:90px; left:480px;}
div.box-intro a.btn-map#btn-map-worldswingers-guide{ background:url(../images/map_worldswingers_guide.jpg) no-repeat; top:90px; left:740px;}
div.box-intro a.btn-map#btn-map-tv-swinger{ background:url(../images/map_tv_swinger.jpg) no-repeat; top:110px; left:-40px;}
div.box-intro a.btn-map#btn-map-swinger-community{ background:url(../images/map_swinger_community.jpg) no-repeat; top:80px; left:330px;}
div.box-intro a.btn-map#btn-map-swingland-shop{ background:url(../images/map_swingland_shop.jpg) no-repeat; top:110px; left:710px;}

div.box-intro ul.list-banners{ display:block; float:left; clear:none; padding-top:20px;}
div.box-intro ul.list-banners li{ float:left; width:auto; padding:0 8px;}

div.box-intro div.box-faq-int{width:780px; margin:0 auto; clear:none; display:block;}
div.box-intro div.box-faq-int-top{width:780px; float:left; clear:none; display:block; height:26px; background:url(../images/bg_faq_top.jpg) no-repeat;}
div.box-intro div.box-faq-int-cont{width:725px; float:left; clear:none; display:block; padding:0 27px; background:#0e0e0e;}
div.box-intro div.box-faq-int-foot{width:780px; float:left; clear:none; display:block; height:26px; background:url(../images/bg_faq_foot.jpg) no-repeat;}

div.box-right{width:300px; padding-top:15px; padding-left:10px; float:left; display:block; clear:none;}

div.box-right div.box-right-int{width:260px; padding-left:20px; padding-right:20px; padding-bottom:10px; float:left; display:block; clear:none; background:#090908 url(../images/bg_box_right.jpg) no-repeat bottom;}

div.box-right fieldset#login{width:300px; height:85px; background:url(../images/bg_login.jpg) no-repeat; display:block; float:left; clear:none; margin-left:-20px; _margin-left:-10px; position:relative; margin-bottom:16px; _margin-bottom:8px; }
div.box-right fieldset#login input.form-field{width:138px; height:19px; padding-top:0; padding-left:10px; display:block; background:none; border:none; position:absolute; left:20px; font-family:"Arial", Helvetica, sans-serif; font-size:13px; color:#5e5e5e;}
div.box-right fieldset#login input.form-user{top:15px;}
div.box-right fieldset#login input.form-pass{top:49px;}
div.box-right fieldset#login input.form-enter{width:92px; height:17px; border:none; position:absolute; top:49px; left:188px; background:none; font-family:"Arial", Helvetica, sans-serif; font-size:11px; color:#cea9a8; font-weight:bold; padding-bottom:2px;}
div.box-right fieldset#login div.login-txt{width:92px; height:17px; position:absolute; top:15px; left:188px; display:block; text-align:center; padding-top:2px;  }

div.box-right ul.list-next-party{width:260px; float:left; clear:none; display:block; position:relative;}
div.box-right ul.list-next-party li a{color:#fff;}
div.box-right ul.list-next-party a.link-more{color:#fff; position:absolute; padding-left:12px; background:url(../images/bg_more.png) no-repeat left; top:-36px; left:200px; width:65px;}

div.box-right div.box-login-user{width:300px; height:51px; background:url(../images/bg_login_user.jpg) no-repeat; float:left; clear:none; display:block; margin-left:-20px; _margin-left:-10px; position:relative;}
div.box-right div.box-login-user p{ position:absolute; top:16px; left:33px;}
div.box-right div.box-login-user a{ position:absolute; top:16px; left:200px; width:100px; display:block; text-align:center;}

div.box-right p.online{ text-align:center; padding:2px 0;}

div.box-right ul.list-users{width:300px; height:169px;  float:left; clear:none; display:block; margin-left:-20px; _margin-left:-10px; background:url(../images/bg_list_user.jpg) no-repeat;}

div.box-right ul.list-perfil{width:280px; padding-top:20px; float:left; clear:none; padding-left:20px; display:block; margin-left:-20px; _margin-left:-10px;}
div.box-right ul.list-perfil li{ padding-left:12px; background:url(../images/bg_more.png) no-repeat left 2px; padding-bottom:4px;}
div.box-right ul.list-perfil li a {color:#fff;}
div.box-right ul.list-perfil h1{ padding-left:10px;}

div.box-pocket-right{width:300px; padding-top:20px; height:177px; display:block; background:url(../images/bg_box_pocket_right.jpg) no-repeat; position:relative; margin-bottom:20px; _margin-bottom:10px; z-index:0;}
div.box-pocket-right-top h1{width:270px; height:29px; padding-top:6px; padding-left:30px; float:left; clear:none; display:block; background:url(../images/bg_box_pocket_right_top.png) no-repeat; position:absolute; top:0px; left:0px; z-index:20;}
div.box-pocket-right a{color:#474747; text-decoration:none; position:absolute; padding-left:12px; background:url(../images/bg_more.png) no-repeat left; top:172px; left:20px; z-index:10;}
div.box-pocket-right img{ margin:10px 20px; float:none;}

#cont{width:940px; padding:0 6px; float:left; clear:none; display:block;}

#cont div.box-line{width:940px; height:1px; display:block; float:left; clear:none; background:url(../images/line_intro.jpg) no-repeat;}

div.bar-user-gold{width:40px; float:left; clear:none; display:inline-block; height:3px; border-top:3px solid #e5ae2a; margin-top:4px;}
div.bar-user-silver{width:40px; float:left; clear:none; display:inline-block; height:3px; border-top:3px solid #bebebe; margin-top:4px;}
div.bar-user-normal{width:40px; float:left; clear:none; display:inline-block; height:3px; border-top:3px solid #686768; margin-top:4px;}

div.banner-big{width:620px; height:120px; margin:20px 0; _margin:10px 0; background:#2e2e2c; display:block; float:left; clear:none; }
div.banner-small{width:300px; height:120px; margin:20px 0 20px 20px; _margin:10px 0 10px 10px; background:#2e2e2c; display:block; float:left; clear:none; }

div.box-cont-int{width:940px; float:left; clear:none; display:block; padding-top:40px;}
div.box-cont-int.perfil-user{padding-top:0px;}

div.box-cont-gral{width:640px; float:left; clear:none; display:block; margin-left:-10px; _margin-left:5px;}
div.box-cont-gral div.box-cont-top{width:640px; height:20px; float:left; display:block; background:url(../images/bg_cont_top.jpg) no-repeat; clear:none;  }
div.box-cont-gral div.box-cont-inter{width:600px; padding:0 20px;  float:left; display:block; background:#0e0e0e; clear:none;}
div.box-cont-gral div.box-cont-foot{width:640px; height:20px; float:left; display:block; background:url(../images/bg_cont_foot.jpg) no-repeat; clear:none; margin-bottom:20px; _margin-bottom:10px; }

div.box-cont-gral-big{width:960px; float:left; clear:none; display:block; margin-left:-10px; _margin-left:5px; background:url(../images/bg_cont.jpg) repeat-y left;  margin-bottom:20px; _margin-bottom:10px;}
div.box-cont-gral-big div.box-cont-inter{width:600px; padding:0 20px;  float:left; min-height:810px; display:block;  clear:none; }
div.box-cont-gral-big div.box-cont-inter p,div.box-cont-gral-big div.box-cont-inter-int p{line-height:24px;}
div.box-cont-gral-big div.box-cont-inter-top{width:960px; height:20px; float:left; clear:none; display:block; background:url(../images/bg_cont_big_top.jpg) no-repeat;}
div.box-cont-gral-big div.box-cont-inter-int{width:920px; padding:0 20px; float:left; clear:none; display:block; background:#0e0e0e;  }
div.box-cont-gral-big div.box-cont-inter-foot{width:960px; height:10px; float:left; clear:none; display:block; background:url(../images/bg_cont_big_foot.jpg) no-repeat;}
div.box-cont-gral-big div.box-cont-inter a,div.box-cont-gral-big div.box-cont-inter-int a{color:#fff;}

div.menu-top-user{width:640px; float:left; clear:none; display:block; margin-left:10px;}

ul.menu-top{width:640px; height:46px; padding-top:20px; display:block; background:url(../images/bg_menu_top.jpg) no-repeat; margin-left:-20px; _margin-left:10px; text-align:center;}
ul.menu-top li { display:inline; padding:0 10px;}
ul.menu-top li a{ font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:18px; color:#9e9e9e; text-decoration:none;}
ul.menu-top li a:hover{color:#b65f62;}

div.box-flash-video{width:626px; height:311px; padding:2px; float:left; clear:none; display:block; background:url(../images/bg_flash_video.jpg) no-repeat; margin-left:-10px; _margin-left:5px; margin-right:10px; _margin-left:5px;}
div.box-cont-login{width:626px; height:270px; padding:2px; float:left; clear:none; display:block; margin-left:-10px; _margin-left:5px; margin-right:10px; _margin-left:5px;}
div.box-cont-left{width:620px; float:left; clear:none; display:block; margin-right:10px; _margin-left:5px;}

ul.list-profile{width:640px; float:left; display:block; clear:none;}
ul.list-profile li {width:auto; float:left; padding-bottom:20px; padding-right:20px;}
ul.list-profile li div.box-profile{width:140px; height:197px; background:url(../images/bg_profile.jpg) repeat-x bottom; display:block; }
ul.list-profile li div.box-profile div.profile-image{width:134px; height:134px; padding:3px; display:block; }
ul.list-profile li div.box-profile div.profile-image.profile-gold{ background:url(../images/bg_border_user_gold.jpg) no-repeat;}
ul.list-profile li div.box-profile div.profile-image.profile-silver{ background:url(../images/bg_border_user_silver.jpg) no-repeat;}
ul.list-profile li div.box-profile div.profile-image.profile-normal{ background:url(../images/bg_border_user_normal.jpg) no-repeat;}
ul.list-profile li div.box-profile p.text-profile{padding-top:4px; text-align:center;}
ul.list-profile li div.box-profile p.text-profile-type{ padding-top:10px; padding-left:4px; width:64px; float:left;}
ul.list-profile li div.box-profile a.link-profile{ padding-top:10px; float:left; width:auto; padding-left:8px; background:url(../images/bg_link_profile.jpg) no-repeat bottom left; color:#fff;}
ul.list-profile li div.box-profile span.link-profile a{ padding-top:10px; float:left; width:auto; padding-left:2px; background:url(images/bg_link_profile.jpg) no-repeat bottom left; color:#fff;}
ul.list-profile li div.box-profile img.img-flag{ margin-top:15px; _margin-top:7px; float:right; width:auto; margin-right:4px; _margin-right:2px; }
ul.list-profile.list-search li{ padding-right:15px;}


fieldset#register{width:600px; float:left; clear:none; display:block;}
fieldset#register p{color:#a1a1a1;}
fieldset#register p.text-terms,fieldset#register p.text-terms a{color:#fff;}
fieldset#register p.text-check{ float:left; width:90px; color:#fff;}
fieldset#register div.cont-form-check{width:300px; float:left; clear:none; display:block; }
fieldset#register label{ width:210px; display:block; float:left; clear:both; padding-top:4px;}
fieldset#register input.form-txt{width:318px; height:21px; display:block; float:left; clear:none; border:none; margin-bottom:14px; _margin-bottom:7px;}
fieldset#register input.form-check{ float:left; clear:none; display:block; width:auto; margin-bottom:10px; _margin-bottom:5px; margin-right:10px; _margin-right:5px;}
fieldset#register input.form-browser{width:318px; height:21px; display:block; background:#fff; float:left; clear:none; border:none; margin-bottom:14px; _margin-bottom:7px; overflow:hidden; }
fieldset#register input.form-code{width:154px; height:21px; display:block; background:#fff; float:left; clear:none; border:none; margin-bottom:14px; _margin-bottom:7px; overflow:hidden; }
fieldset#register input.form-txt-small,fieldset#register select{width:252px; height:21px; display:block; float:left; clear:none; border:none; margin-bottom:14px; _margin-bottom:7px;}
fieldset#register select.form-months{width:114px; margin-right:12px; _margin-right:5px;}
fieldset#register select.form-days{width:51px; margin-right:10px; _margin-right:5px;}
fieldset#register select.form-years{width:66px;}
fieldset#register textarea{width:600px; height:110px; float:left; clear:none; display:block; border:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:14px; _margin-bottom:7px;}
fieldset#register img.img-code{width:auto; float:left; clear:none; margin-left:20px; top:-14px; _margin-left:10px; position:relative; }
fieldset#register input.btn-reset{width:92px; height:19px; float:left; clear:none; margin-left:200px; _margin-left:100px; display:block; background:url(../images/btn_reset.jpg) no-repeat; text-align:center; margin-top:14px; _margin-top:7px;  border:none; color:#bbb; font-size:11px;font-weight:bold; padding-bottom:2px;}
fieldset#register input.btn-send{width:92px; height:19px; float:left; clear:none; margin-left:20px; _margin-left:10px; display:block; background:url(../images/btn_send.jpg) no-repeat; text-align:center; margin-top:14px; _margin-top:7px;  border:none; color:#cea9a8; font-size:11px; font-weight:bold;  padding-bottom:2px;}

fieldset#search{width:600px; float:left; clear:none; display:block;}
fieldset#search a{ margin-right:40px; display:inline;}
fieldset#search a:hover{color:#be0007;}
fieldset#search label{width:127px; display:block; float:left; clear:both; color:#fff;}
fieldset#search label.label-no-clear{ clear:none;}
fieldset#search label.label-corto{width:95px; clear:none; color:#fff;}
fieldset#search label.label-mini{width:50px; clear:none; color:#fff;}
fieldset#search label.label-largo{width:200px;}
fieldset#search label.label-ancho{width:400px;}
fieldset#search input.form-txt, fieldset#search select{width:230px; height:21px; border:none; float:left; display:block; margin-bottom:14px;}
fieldset#search select.age-mini{width:50px; height:21px; border:none; margin-bottom:14px;}
fieldset#search input.form-txt-corto{width:150px; height:21px; border:none; float:left; display:block; margin-bottom:14px;}
fieldset#search input.form-txt-mini{width:100px; height:21px; border:none; float:left; display:block; margin-bottom:14px;}
fieldset#search input.form-radio{width:auto; float:left; display:block; margin-right:4px; _margin-right:2px; margin-bottom:10px; }
fieldset#search input.form-check{ float:left; clear:none; display:block; width:auto; margin-bottom:14px;  margin-right:10px; _margin-right:5px; }
fieldset#search input.form-check.form-check-clear-other{ clear:both;}
fieldset#search input.btn-reset{width:92px; height:19px; float:left; clear:both; display:block; background:url(../images/btn_reset.jpg) no-repeat; text-align:center; margin-top:20px;  border:none; color:#bbb; font-size:11px; font-weight:bold; padding-botton:4px;}
fieldset#search input.btn-send{width:92px; height:19px; float:left; clear:none; margin-left:30px; _margin-left:15px; display:block; background:url(../images/btn_send.jpg) no-repeat; text-align:center; margin-top:20px; border:none; color:#cea9a8; font-size:11px; font-weight:bold; padding-botton:4px;}
fieldset#search input.btn-long{width:175px; height:19px; float:left; clear:none; margin-right:10px; _margin-right:5px; display:block; background:url(../images/btn_long.jpg) no-repeat; text-align:center; margin-top:20px; border:none; color:#cea9a8; font-size:11px; font-weight:bold; padding-botton:4px;}
fieldset#search select.sel-long{width:360px; height:21px; border:none; float:left; display:block; margin:0px;}
fieldset#search select.select-medium{width:230px;  }
fieldset#search select.select-short{width:50px; margin-right:4px; }
fieldset#search select.select-month{width:120px;margin-right:4px; }
fieldset#search select.select-day{width:40px; margin-right:4px; }
fieldset#search select.select-year{width:64px; margin-right:4px; }
fieldset#search textarea{width:378px; height:190px; margin-bottom:16px; border:none; float:left; clear:none; display:block;}
fieldset#search textarea.textarea-myself{width:286px; height:120px;}
fieldset#search p{ clear:both;}
fieldset#search img.img-code{width:auto; float:left; clear:none; margin-left:20px; top:-14px; _margin-left:10px; position:relative; }
fieldset#search input.btn-reset.margin-contact{ margin-left:200px;}
fieldset#search div.cont-form-check{width:300px; float:left; clear:none; display:block; }
fieldset#search p.text-check{ float:left; width:210px; color:#fff;}
fieldset#search input.input-no-clear{ clear:none; margin-right:6px;}

fieldset#rightcol a.link{ margin:0px; display:inline;}
fieldset#rightcol label{width:55px; display:block; float:left; clear:both; }
fieldset#rightcol {width:260px; padding-left:20px; padding-right:20px; padding-bottom:10px; float:left; display:block; clear:none;}
fieldset#rightcol input.form-txt-mini{width:50px; height:21px; border:none; float:left; display:block; margin-bottom:14px; text-align:center; margin-right:5px;}
fieldset#rightcol input.btn-send{width:92px; height:19px; float:left; clear:none; display:block; background:url(images/btn_send.jpg) no-repeat; text-align:center; border:none; color:#cea9a8; font-size:11px; font-weight:bold;}

div.box-perfil-border-user{width:140px; height:140px; display:block; background:url(../images/bg_user_perfil.jpg) no-repeat; float:left; margin-bottom:18px; _margin-botton:9px;}
div.box-perfil-border-user div.box-perfil-image{width:136px; height:136px; display:block; padding:4px; float:left; clear:none; }

div.box-perfil-text{width:440px; padding-left:20px; float:left; clear:none; display:block; padding-top:10px;}
div.box-perfil-text a.btn-good{width:24px; height:24px; display:inline-block; text-indent:-9000px; background:url(../images/btn_good.jpg) no-repeat; margin:0 5px; }
div.box-perfil-text a.btn-bad{width:24px; height:24px; display:inline-block; text-indent:-9000px; background:url(../images/btn_bad.jpg) no-repeat; }

div.box-perfil-gallery-gral{width:394px;  display:block; float:left; clear:none;}
div.box-perfil-gallery{width:394px; height:394px; display:block; float:left; clear:none;}
div.box-perfil-gallery img{ margin:0 auto; float:none;}
div.box-perfil-gallery-pag{width:394px; height:50px; margin-top:10px; float:left; clear:none; display:block; text-align:center; position:relative;}
div.box-perfil-gallery-pag a.btn-gallery-prev{width:25px; height:25px; position:absolute; top:0; left:130px; text-indent:-9000px; background:url(../images/btn_gallery_prev.jpg) no-repeat;}
div.box-perfil-gallery-pag a.btn-gallery-prev:hover{ background:url(../images/btn_gallery_prev_hover.jpg) no-repeat;}
div.box-perfil-gallery-pag a.btn-gallery-next{width:25px; height:25px; position:absolute; top:0; left:240px; text-indent:-9000px; background:url(../images/btn_gallery_next.jpg) no-repeat;}
div.box-perfil-gallery-pag a.btn-gallery-next:hover{ background:url(../images/btn_gallery_next_hover.jpg) no-repeat;}

div.box-perfil-rating{width:940px; padding-top:40px; float:left; clear:none; padding-bottom:40px; display:block; }
div.box-perfil-rating-vote{width:248px; height:14px; border:1px solid #730004; display:block; float:left;}
div.box-perfil-rating-vote-int {width:auto; height:14px; display:block; float:left; background:url(../images/bg_profile_rating.jpg) repeat-x;}
div.box-perfil-rating-vote-number{width:248px; float:left; clear:both; display:block;}
div.box-perfil-rating-vote-number p{width:25px; float:left; clear:none; display:block; color:#fff; text-align:right;}
div.box-perfil-rating-comment{width:210px; float:left; clear:none; display:block; margin-top:-4px; margin-left:8px;}
div.box-perfil-rating-comment p{color:#fff; font-size:11px;}

div.box-my-friends{width:940px; height:270px; float:left; clear:none; display:block; position:relative; border-bottom:1px solid #2E2E2C;}
div.box-my-friends h1{width:920px; display:block; background:url(../images/line_my_friends.jpg) no-repeat 15px;}
div.box-my-friends a.link-more{color:#fff; position:absolute; padding-left:12px; background:url(../images/bg_more.png) no-repeat left; top:20px; left:820px;}
div.box-my-friends ul.list-profile{width:980px; float:left; display:block; clear:none;}
div.box-my-friends ul.list-profile li {width:auto; float:left; padding-right:55px;}
div.box-my-friends ul.list-profile li div.box-profile p.text-profile-type{ padding-top:4px; padding-left:4px; width:64px; float:left;}
div.box-my-friends ul.list-profile li div.box-profile a.link-profile{ padding-top:6px; float:left; width:auto; padding-left:8px; background:url(../images/bg_link_profile.jpg) no-repeat bottom left; color:#fff;}
div.box-my-friends ul.list-profile li div.box-profile img.img-flag{ margin-top:10px; _margin-top:5px; float:right; width:auto; margin-right:4px; _margin-right:2px; }

div.box-comments-perfil{width:460px; display:block; float:left; clear:none; padding-left:10px; padding-top:30px;}

div.box-comments-perfil-int{width:940px; float:left; clear:none; display:block; position:relative; padding-bottom:20px;}
div.box-comments-perfil-int div.box-comments-maps{width:250px; height:225px; display:block; position:absolute; top:0; right:10px; border:1px solid #5e5e5e; padding:2px;}

fieldset#comments{width:346px; float:left; clear:none; display:block;}
fieldset#comments textarea{width:346px; height:110px; border:none; margin-bottom:20px;}
fieldset#comments input{width:92px; height:19px; float:right; clear:none; display:block; background:url(../images/btn_send.jpg) no-repeat; text-align:center;  border:none; color:#cea9a8; font-size:11px; font-weight:bold; padding-botton:4px;}

ul.list-private-gallery{width:620px; float:left; clear:none; display:block; margin-left:-10px; _margin-left:-5px;}
ul.list-private-gallery li{width:616px; height:122px; border:1px solid #5e5e5e; padding:1px; background:url(../images/bg_private_gallery.jpg) repeat-x 1px; position:relative; margin-bottom:20px;}
ul.list-private-gallery li img{width:auto; float:left; clear:none;}
ul.list-private-gallery li p{ position:absolute; right:30px; top:33px; text-align:right;}
ul.list-private-gallery li p span{color:#9e9e9e;}
ul.list-private-gallery li a{ position:absolute; width:92px; height:19px; font-size:11px; font-weight:bold; display:block; color:#cea9a8; text-decoration:none; background:url(../images/btn_send.jpg) no-repeat; text-align:center; top:70px; right:30px;}

div.box-user-profile{width:640px; height:300px; padding:18px 18px 0 18px; background:url(../images/bg_box_user_profile.jpg) no-repeat; float:left; clear:none; display:block; margin-left:-10px; margin-bottom:20px; margin-top:-4px; position:relative;}
div.box-user-profile div.box-title-user-profile{width:340px; height:138px; display:block; position:absolute; top:22px; left:162px; padding-left:20px; }
div.box-user-profile div.box-title-user-profile a{color:#fff;  padding-left:12px; background:url(../images/bg_more.png) no-repeat left; margin-left:-10px; _margin-left:-5px;}
div.box-user-profile div.box-title-user-profile h1 {color:#dadada;}
div.box-user-profile p.text-perfil-left{ position:absolute; top:176px; left:18px;}
div.box-user-profile p.text-perfil-right{color:#fff; position:absolute; top:176px; left:330px;}
div.box-user-profile div.box-perfil-logos{width:80px; display:block; position:absolute; right:60px; top:10px;}
div.box-user-profile div.box-perfil-logos img{ margin:10px 0; }

fieldset#my-blog label{width:185px; display:block; float:left; clear:both; color:#fff;}
fieldset#my-blog label.label-short{width:20px; margin-left:6px; _margin-left:3px; display:block; float:left; clear:none; }
fieldset#my-blog input.form-txt-long{width:326px; height:21px; border:none; float:left; display:block; margin-bottom:14px;}
fieldset#my-blog input.form-txt-short{width:92px; height:21px; border:none; float:left; display:block; margin-bottom:14px;}
fieldset#my-blog input.form-radio{width:auto; float:left; display:block; margin-right:4px; _margin-right:2px; margin-bottom:10px; }
fieldset#my-blog div.box-editor{width:598px; height:253px; border:1px solid #fff; display:block; float:left; clear:none; margin:10px 0; }
fieldset#my-blog textarea{width:232px; height:100px; border:none; clear:none; float:left; }
fieldset#my-blog input.btn-reset.margin-contact{ margin-left:200px;}
fieldset#my-blog input.btn-reset{width:92px; height:19px; float:left; clear:both; display:block; background:url(../images/btn_reset.jpg) no-repeat; text-align:center; margin-top:20px;  border:none; color:#bbb; font-size:11px; font-weight:bold; padding-botton:4px;}
fieldset#my-blog input.btn-send{width:92px; height:19px; float:left; clear:none; margin-left:30px; _margin-left:15px; display:block; background:url(../images/btn_send.jpg) no-repeat; text-align:center; margin-top:20px; border:none; color:#cea9a8; font-size:11px; font-weight:bold; padding-botton:4px;}
fieldset#my-blog div.cont-form-radio{width:100px; float:left; clear:none; display:block;color:#FFFFFF;margin-bottom:10px;}

ul.list-manage-pictures{width:600px; float:left; clear:none; display:block;}
ul.list-manage-pictures li {width:600px; float:left; clear:none; display:block; padding-bottom:40px;}
ul.list-manage-pictures li div.box-manage-pictures{width:300px; height:300px; text-align:center; float:left; clear:none; display:block; overflow:hidden; }
ul.list-manage-pictures li fieldset.update-image{width:300px; float:left; clear:none; display:block; text-align:center; padding-top:10px;}
ul.list-manage-pictures li fieldset.update-image input.campo{ border:none; margin-bottom:14px;}
ul.list-manage-pictures li fieldset.update-image input.btn-edit{width:92px; height:19px; display:block; float:left; clear:none; text-align:center; color:#cea9a8; background:url(../images/btn_continue.jpg) no-repeat; border:none; font-weight:bold; font-size:11px;margin-right:6px; margin-left:6px; }
ul.list-manage-pictures li fieldset.update-image input.btn-delete{width:92px; height:19px; display:block; float:left; clear:none; text-align:center; color:#cea9a8; background:url(../images/btn_reset.jpg) no-repeat; border:none; font-weight:bold; font-size:11px; margin-right:6px; }
ul.list-manage-pictures li fieldset.update-image input.btn-upload,ul.list-manage-pictures li fieldset.update-album input.btn-upload {width:92px; height:19px; display:block; float:left; clear:none; text-align:center; color:#cea9a8; background:url(../images/btn_send.jpg) no-repeat; border:none; font-weight:bold; font-size:11px; }
ul.list-manage-pictures li fieldset.update-album{width:420px; margin:0 auto; clear:none; display:block; padding-top:30px;}
ul.list-manage-pictures li fieldset.update-album label{width:100px; color:#fff; display:block; float:left; text-align:center; }
ul.list-manage-pictures li fieldset.update-album select{width:100px; display:block; height:21px; border:none; float:left; margin-right:4px; _margin-left:2px; }
ul.list-manage-pictures li fieldset.update-album input.campo{width:100px; display:block; height:21px; border:none; float:left; margin-right:4px; _margin-left:2px; }

fieldset.profile-search{width:140px; display:block; float:left; clear:none;}
fieldset.profile-search p.item{ float:left; width:50px; display:block; text-align:center;}
fieldset.profile-search p.date{width: auto; float:right;}
fieldset.profile-search input.checkbox{float:left; width:auto;}
fieldset.profile-search input.btn-remove{width:92px; height:19px; float:right; margin-top:6px; clear:none;  display:block; background:url(../images/btn_send.jpg) no-repeat; text-align:center; border:none; color:#cea9a8; font-size:11px; font-weight:bold; padding-botton:4px;}

input.btn-clear{width:92px; height:19px; float:left; clear:both; display:block; background:url(../images/btn_reset.jpg) no-repeat; text-align:center; margin-top:20px;  border:none; color:#bbb; font-size:11px; font-weight:bold; padding-botton:4px;}

ul.list-static{width:600px; float:left; clear:none; display:block;}
ul.list-static li.box-static-left{width:550px; float:left; clear:none; display:block;}
ul.list-static li.box-static-right{width:50px; float:left; clear:none; display:block; }
ul.list-static li a,ul.list-static li {color:#fff;}

ul.list-blog{width:600px; float:left; clear:none; display:block;}
ul.list-blog li {float:left; height:20px; clear:none; width:auto; display:block; text-align:center; }
ul.list-blog div.list-blog-title{width:600px; background:#ccc; float:left; clear:none; display:block;}
ul.list-blog li.list-blog-check{width:20px;}
ul.list-blog li.list-blog-item{width:70px;}
ul.list-blog li.list-blog-vista{width:40px;}
ul.list-blog li.list-blog-clasificacion{width:100px;}
ul.list-blog li.list-blog-titulo-top{width:200px;}
ul.list-blog li.list-blog-titulo{width:200px; text-align:left;}
ul.list-blog li.list-blog-fecha{width:100px;}
ul.list-blog li.list-blog-accion{width:60px;}

ul.list-membresia{width:600px; float:left; clear:none; display:block;}
ul.list-membresia li{width:auto; float:left; clear:none; display:block; text-align:center; }
ul.list-membresia div.list-memb-title{width:600px; background:#ccc; float:left; clear:none; display:block;}
ul.list-membresia li.list-memb-largo{width:240px; clear:both;}
ul.list-membresia li.list-memb-medio{width:85px;}
ul.list-membresia li.list-memb-corto{width:40px;}
ul.list-membresia li p.text-center{ padding-top:8px;}
ul.list-membresia li p.text-left{ text-align:left;}

div.box-mensajes{width:600px; display:block; float:left; clear:none;}
div.box-mensajes p.titulo-mensajes{float:left; width:auto;}
div.box-mensajes a{color:#fff;}
div.box-mensajes a.cambiar-correo{ float:right; width:auto;}
div.box-mensajes div.box-mensajes-top-left{width:400px; float:left; clear:none; display:block;}
div.box-mensajes div.box-mensajes-top-right{width:200px; float:left; clear:none; display:block; text-align:right;}

ul.list-mensajes{width:600px; float:left; clear:none; display:block;}
ul.list-mensajes li{width:auto; float:left; clear:none; display:block; }
ul.list-mensajes li.box-check{ clear:both;}
ul.list-mensajes li.box-check,ul.list-mensajes li.box-flag,ul.list-mensajes li.box-mail{width:25px;}
ul.list-mensajes li.box-tema{width:275px;}
ul.list-mensajes li.box-usuario{width:100px;}
ul.list-mensajes li.box-fecha{width:150px;}
ul.list-mensajes div.list-msj-title{width:600px; float:left; clear:none; display:block; background:#ccc;}
ul.list-mensajes div.list-msj-title a{color:#686768;}
