@import 'reset.css';
@import 'fonts.css';

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;}

p.text-sign{ margin-left:132px; _margin-left:66px;}

.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;}
a.link-mas-fotos{color:#fff; position: absolute; top:0; right:400px;}
a.link-volver-top{color:#fff; position:absolute; right:140px; top:80px; z-index:10;}

#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:570px; height:78px; display:block; background:url(../images/logo.jpg) no-repeat; top:26px; left:34px; 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;}

#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.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:184px; height:45px; padding-top:13px; display:block; background:url(../images/btn_intro.jpg) no-repeat; position:absolute; top:40px; text-align:center;}
div.box-intro .box-boton a#btn-enter{left:374px;}
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-legal{width:788px; padding-left:82px; padding-right:82px;  height:184px; 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.box-image-intro{width:960px; height:375px; display:block; float:left; clear:none; position:relative; background:url(../images/intro_image.jpg) no-repeat; margin-bottom:20px; }

div.box-cont-home-top{width:936px; display:block; height:314px; padding:0 12px;  float:left; background:#0e0e0e url(../images/bg_cont_top.jpg) no-repeat top; margin-left:-10px; position:relative; margin-top:40px;}
div.box-cont-home-top-int{width:936px; display:block; height:60px; padding:0 12px;  float:left; background: #0e0e0e url(../images/bg_cont_top_int.jpg) no-repeat; margin-left:-10px; position:relative; margin-top:1px;}
div.box-cont-home-int{width:936px; display:block; padding:20px 12px;  float:left; background:#0e0e0e url(../images/bg_cont_foot.jpg) no-repeat bottom; margin-left:-10px; position:relative; margin-bottom:20px;}

div.banner-big{width:620px; height:200px; margin:20px 0; display:block; float:left; clear:none; }
div.banner-small{width:300px; height:200px; margin:20px 0 20px 14px; display:block; float:left; clear:none; }

div.box-next-parties{ width:282px; height:266px; padding-top:22px; padding-left:16px; display:block; background:url(../images/bg_next_parties.jpg) no-repeat; position:absolute; top:5px; right:10px; line-height:24px;}
div.box-next-parties ul.list-next-party{width:260px; float:left; clear:none; display:block; position:relative;}
div.box-next-parties ul.list-next-party li a{color:#fff;}
div.box-next-parties ul.list-next-party a.link-more{color:#fff; position:absolute; padding-left:12px; background:url(../images/bg_more.png) no-repeat left; top:180px; left:200px; width:65px;}

div.box-cont-home-top-int ul.menu-top{ margin-top:-15px;}

ul.menu-top{width:640px; height:46px; padding-top:20px; display:block; background:url(../images/bg_menu_top.jpg) no-repeat; margin-left:-12px; _margin-left:6px; position:relative; margin-top:-54px; text-align:center;}
ul.menu-top li { display:inline; padding:0 5px;}
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:#fff;}

div.box-text-cont{width:610px; float:left; clear:none; display:block;}
div.box-text-cont p{color:#fff;}

div.box-text-cont-big{width:936px; float:left; clear:none; display:block;}
div.box-text-cont-big p{color:#fff;}

div.box-text-cont.texto-gris p, div.box-text-cont-big.texto-gris p{ line-height:24px; color:#686768;}

div.box-imagen-home{width:960px; height:375px; display:block; float:left; clear:none; background:url(../images/image_big_home.jpg) no-repeat; margin-left:-10px;}

ul.list-fiestas-anteriores{width:260px; float:left; clear:none; display:block;  line-height:24px;}
ul.list-fiestas-anteriores li a{color:#fff;}
ul.list-fiestas-anteriores.list-fiestas-home{ margin-top:-40px; padding-left:50px;}

div.box-imagen-fiestas{width:600px; float:left; clear:none; padding-left:60px;}

div.box-promocion{width:960px; float:left; clear:none; display:block; padding:10px 0; background:#050505; margin-left:-12px; _margin-left:-6px; text-align:center; }

div.box-detalles{width:440px; float:left; clear:none; display:block; padding-right:20px;}

ul.list-profile{width:460px; float:left; display:block; clear:none;}
ul.list-profile li {width:auto; float:left; padding-bottom:10px; padding-right:10px;}
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-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;}

input.btn-send{width:92px; height:19px; 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;}
