@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;}
span.texto-azul{color:#0098fe;}

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

p.text-sign{ margin-left:132px; _margin-left:66px;}

p.text-select-country{ position:absolute; right:30px; top:50px; text-align:center; width:260px; height:30px; display:block; z-index:30; }

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

img.img-embajadores {position:absolute; z-index:30; right:3px; top:3px;}

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: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 .box-boton a {
background:url("../images/btn_intro.jpg") no-repeat scroll 0 0 transparent;
color:#B3ADB1;
display:block;
font-family:trebuchet MS;
font-size:20px;
height:45px;
padding-top:13px;
position:absolute;
text-align:center;
text-decoration:none;
top:40px;
width:184px;
}

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:605px;}
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 .box-boton a#btn-18{left:150px; color: #999; text-decoration:none; font-size: 20px;}
div.box-intro .box-boton a#btn-visitor{left:377px; color: #999; text-decoration:none; font-size: 20px;}
div.box-intro .box-boton a#btn-18 span{width:126px; height:20px; text-indent:-9000px; background:url(../images/text_swinglanders.jpg) no-repeat; display:block; margin:0 auto; }


div.box-cont-home-top{width:936px; display:block; height:314px; padding:0 12px;  float:left; background:url(../images/bg_cont_top.jpg) no-repeat; 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: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; _margin:10px 0; _background:#2e2e2c; display:block; float:left; clear:none; }
div.banner-small{width:300px; height:200px; margin:20px 0 20px 20px; _margin:10px 0 10px 10px; _background:#2e2e2c; 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 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:#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;}

div.box-pocket{width:300px; padding-top:20px; height:177px; float:left; margin-right:20px; margin-bottom:20px; clear:none; display:block; background:url(../images/bg_box_pocket.jpg) no-repeat; position:relative; margin-bottom:20px; _margin-bottom:10px; z-index:0;}
div.box-pocket-top h1{width:300px; height:29px; padding-top:6px; 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; text-align:center;}
div.box-pocket 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 img.img-banner-comuniy{ margin:20px 10px; float:none;}
div.box-pocket img.img-banner{ margin:5px 0; float:none;}


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

div.box-flash{width:936px; height:504px; display:block; margin:20px auto;}
div.box-banners{width:960px; float:left; clear:none; display:block; margin-left:-2px;}

p.text-align-right{color:#fff; float:right; width:auto; margin-bottom:20px;}
p.text-align-right a{color:#fff;}

fieldset#search{width:600px; float:left; clear:none; display:block;}
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;}
