body {
font-family:Arial, sans-serif;
font-size:12px;
color:#666666;
margin:0;
background:#ffffff;
display:none;
}

a,img{border:0;margin:0;padding:0;outline:none;}

ul{margin:0;padding:0;list-style-type:none;}
li{margin:0;padding:0;}

/*h1 titles*/
.title{
font-family:'EdwardianScriptITCRegular',sans-serif;
font-size:40px;
letter-spacing:-1px;
line-height:normal;
margin:5px 0 0;
color:#31302B;
float:left;
text-shadow:0 0 #31302B;
width:96%;
}

.news-title{
font-family: 'EdwardianScriptITCRegular', sans-serif;
font-size: 36px;
line-height:normal;
color:#31302b;
margin:0;
width:560px;
float:left;
text-shadow:0 0 #31302B;
letter-spacing:-1px;
}

/*Main container boxes*/
#wrapper {
position:relative;
float:left;
width:100%;
height:540px;
background-color:#ffffff;
}
#bg1{
height:540px;
width:100%;
background-position:top center;
background-repeat:no-repeat;
background-image:url(../img/bg1.jpg);
display:none;
}
#bg2{
height:540px;
width:100%;
background-position:top center;
background-repeat:no-repeat;
background-image:url(../img/bg2.jpg);
display:none;
}
.bg{
position:absolute;
top:0;
left:0;
}

.inner-wrapper{
position:relative;
width:895px !important;
margin:0 auto;
}
.content{
position:relative;
width:100%;
float:left;
display:none;
}

#menu-bar {
background:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
display:block;
float:none;
height:35px;
position:relative;
width:100%;
z-index:9999;
}

#content-box {
background:#ffffff url(../img/bbar-bg.jpg) top left repeat-x;
bottom:0;
position:absolute;
width:100%;
height:35px;
overflow:hidden;
z-index:99999;
}

#b-bar {
position:fixed;
width:100%;
height:55px;
top:540px;
left:0;
z-index:999;
background:#ffffff url(../img/bbar-bg.jpg) top left repeat-x;
border-top:1px solid #cccccc;
}

body > div#b-bar {
position: fixed;
}

#ypsilon-elle-box div#elle-content{background:transparent url(../img/elle-bg.jpg) bottom center no-repeat;height:303px;}
#participa-box{background:transparent url(../img/participa-bg.jpg) bottom center no-repeat;height:253px;}
#catalogo-box{background:transparent url(../img/catalogo-bg.jpg) no-repeat scroll 570px 10px;height:183px;}
#quiero-uno-box{/*background:transparent url(../img/descubre-bg.jpg) no-repeat scroll 570px 15px;*/}
#galeria-box div#galeria-content{height:175px;}

/*Menu*/
#nav {
list-style: none;
color:#ffffff;
margin:0 auto;
width:960px;
}
#nav li {
border-right:1px solid #CCCCCC;
float:left;
padding:0 40px;
}
#nav li:last-child{
border-right:0 none;
}
#nav li a {
color:#FFFFFF;
display:block;
height:14px;
margin:10px;
text-decoration:none;
width:90px;
}
#nav li a span {
display:none;
}
a#ypsilon-elle{
background:#ffffff url(../img/menu/ypsilon-elle.jpg) top center no-repeat;
}
a#ypsilon-elle:hover,a#ypsilon-elle.active{
background:#ffffff url(../img/menu/ypsilon-elle-hover.jpg) top center no-repeat;
}
a#news{
background:#ffffff url(../img/menu/news.jpg) top center no-repeat;
}
a#news:hover,a#news.active{
background:#ffffff url(../img/menu/news-hover.jpg) top center no-repeat;
}
a#quiero-uno{
background:#ffffff url(../img/menu/quiero-uno.jpg) top center no-repeat;
}
a#quiero-uno:hover,a#quiero-uno.active{
background:#ffffff url(../img/menu/quiero-uno-hover.jpg) top center no-repeat;
}
a#participa{
background:#ffffff url(../img/menu/participa.jpg) top center no-repeat;
}
a#participa:hover,a#participa.active{
background:#ffffff url(../img/menu/participa-hover.jpg) top center no-repeat;
}
a#galeria{
background:#ffffff url(../img/menu/galeria.jpg) top center no-repeat;
}
a#galeria:hover,a#participa.active{
background:#ffffff url(../img/menu/galeria-hover.jpg) top center no-repeat;
}
a#catalogo{
background:#ffffff url(../img/menu/catalogo.jpg) top center no-repeat;
}
a#catalogo:hover,a#catalogo.active{
background:#ffffff url(../img/menu/catalogo-hover.jpg) top center no-repeat;
}

/*Forms*/
form#elle-form {
width:100%;
margin:0;
padding:0;
}
form#elle-form input.text{
border:0 none;
background:#bb5798;
height:15px;
width:250px;
padding:0;
text-align:left;
color:#ffffff;
}
form#elle-form label{
float:left;
width:120px;
}
form#elle-form input.submit{
border:0 none;
background:transparent url(../img/enviar.jpg) no-repeat;
height:18px;
width:99px;
padding:0;
float:right;
}
.row{float:left;width:100%;margin:4px 0;}

form#elle-form input[type="checkbox"] { float:left; border:1px solid #bb5798;}
form#elle-form label.opcion{width:auto;padding:2px;}

/*other styles and elements*/
a#fb-btn{float:left;margin:0;}
a#configurador-btn{float:right;margin:0 0 0 15px;}
a#legales-btn{float:right;margin:0 0 0 15px;}
a#test-btn{float:right;margin:0 0 0 15px;}


a#galeria-link{margin-right:20px}

#switch{
height:70px;
left:785px;
position:absolute;
top:15px;
width:90px;
z-index:99999;
}
.close{
position:absolute;
top:20px;
right:0;
cursor:pointer;
}
.volver{
position:absolute;
top:20px;
right:50px;
cursor:pointer;
}
.nomargin{margin:0 !important}
.pink{color:#bb5798;}
.ml50{margin-left:50px;}

.content p{
float:left;
width:100%;
clear:both;
text-align:left;
margin:3px 0;
}
.content p.label-top{
margin:5px 0;
}
.content p.legales{float:left;width:100%;font-size:10px;margin:10px 0 0 0;}

.half{width:49%!important;float:left;}
.half40{width:39.5%!important;float:left;}
.half470{width:460px!important;float:left;}
.half375{width:42%!important;float:left;}

.div180{
display:inline;
float:left;
height:179px;
overflow:hidden;
width:179px;
margin-top:100px;
}

ul.list{
float:left;
list-style-image:url(../img/list.jpg);
list-style-type:none;
padding-left:35px;
}
ul.list li{
float:left;
margin:5px 0;
width:100%;
}

/*News*/
.news-toggle{
float:right;
cursor:pointer;
height:16px;
margin:10px;
width:16px;
background:#ffffff url(../img/arrow.jpg) top left no-repeat;
}
.news-line{
float:left;
height:auto;
padding:5px 0;
width:100%;
}
.news-line img{
padding:3px;
float:left;
}
.news-text{
float:left;
overflow:hidden;
width:100%;
}
.news-text-box{
float:right;
width:625px;
}
.news-text-box p{
font-size:11px;
padding:5px 0;
}
.date{
float:left;
font-weight:bold;
margin:10px;
}

/*popups*/
.image-1,.image-2,.image-3,.image-4,.image-5,.image-6,.image-7{
cursor:pointer;
position:relative;
left:3px;
top:3px;
}
.popup{
display:none;
}
.sticker{
position:absolute;
top:40px;
left:343px;
width:185px;
height:185px;
z-index:9999999;
}

/*Videos*/

#video-menu{
float:left;
width:298px;
margin:40px 40px 20px 20px;
}
.video-thumb img{float:right;cursor:pointer;}

.video-thumb{
float:right;
margin-bottom:15px;
}
.video-thumb p {
float:left;
width:100px;
font-weight:bold;
color:#bb5798;
}

#mediaspace{
float:left;
width:450px;
margin:40px 0 20px 0;
}