html{
background: black;
}

body{
font-size: 90%;
font-family: "Trebuchet MS";
color: white;
}


ul, li, img, body, html{
margin: 0; padding: 0;
}

a {
text-decoration: none;
cursor: pointer;
color:white;
}

a:hover{
color:red;
}

a img{
border: none;
}

.fr{
float:right;
}

.fl{
float: left;
}

ul{
list-style-type:none;
}


#accesos{
position:absolute;
top:655px;
left:659px;
width:259px;
height:459px;
overflow-x:hidden;
overflow-y: auto;
}

#acciones{
margin-top:30px;
font-size:16px;
}

#acciones li{
margin-top: 10px;
}

#botoninicio{
text-align:right;
padding-right:30px;
margin-bottom:20px;
}

#botoninicio p{
padding-right:70px;
}
#blog{
position:absolute;
top:655px;
left:46px;
width:259px;
height:459px;
overflow:hidden;
}


#contenido{
position: relative;
text-align: center;
width:  975px;
margin: 0 auto 0 auto;
top:0;
left:0;
z-index: 0;
}

#english{
position:absolute;
top: 90px;
left:200px;
z-index:10;
}

#englishportada{
position: absolute;
right: 10px;
top:10px;
font-size: 12px;
}

#enlacetouch{
position:absolute;
top: 560px;
left: 455px;
font-size: 10px;
}

#escaparate{
position:absolute;
top: 35px;
left: 100px;
width:800px;
height:300px;
text-align: left;
}

#flecha{
position:absolute;
top:500px;
left:720px;
width:132px;
height:130px;
cursor: pointer;
}

#loading{
position: fixed;
top:0;
left:0px;
width: 200px;
height: 35px;
padding-top:5px;
display: none;
background: #313131;
z-index: 300;
}

#logonuevogema{
position:absolute;
top:80px;
left:0px;
z-index: 10;
}

#menu{
position:absolute;
top:0px;
left: 100px;
width:800px;
height:60px;
overflow:hidden;
}


#ofertas{
position:absolute;
top:655px;
left:353px;
width:259px;
height:459px;
overflow:hidden;
}

.ofertasul{
margin-left:25px;
margin-top:30px;
text-align: left;
list-style: disc;
}

.ofertasul li{
margin-top:15px;
}

#particulares{
position:absolute;
top:520px;
left:18px;
width:182px;
height:130px;
cursor: pointer;
}

#quecoleccion li{
display: inline;
list-style-type: none;
padding-right: 25px;
font-size: 14px;
}


#recordatorio{
margin-top:10px;
display:none;
padding-bottom:15px;
line-height: 20px;
}

#registro{
position:absolute;
top:500px;
left:850px;
width:100px;
font-size:14px;
word-spacing:5px;
}

#selector{
font-size:1px;
}

#sesionform{
padding-left: 30px;
text-align: left;
font-size:12px;
}

.activo{
display: block;
}

.black{
color: black;
}

.centro{
position: absolute;
left: 235px;

}

.der{
position: absolute;
right: 0px;
}

.error{
font-size: 12px;
color: red;
padding-bottom: 10px;
}

.inactivo{
display:none;
}

.ini{
line-height: 20px;
font-size: 12px;
}

.izq{
position:absolute;
left: 20px;
}

.log{
padding-left: 30px;
}

.ofertasul{
margin-left:25px;
margin-top:30px;
text-align: left;
list-style: disc;
}

.ofertasul li{
margin-top:15px;
}

.pass{
padding-left: 6px;
}

.passen{
padding-left: 14px;
}

.passen2{
padding-left: 11px;
}

.respuestas{
font-size:12px;
font-style: italic;
padding-bottom: 10px;
color: red;
}

.rojo{
color:red;
}

.subrayado{
text-decoration: underline;
}

.verde{
color: green;
}

.y{
font-family: Arial;
}

.tachado{
text-decoration: line-through;
}


.tachado_negro{
display:inline;
color: black;
text-decoration: line-through;
}

.tachado_negro span{
color:white;
}

/* Coda - Slider */

.oculto{
display:none;
}

#invierno a, #verano a{
color: white;
}

#invierno a:hover, #verano a:hover{
color:#c4860e;
}


#verano, #invierno{
text-align: center;
}



#verano li, #invierno li{
display: inline;
list-style-type: none;
padding-right: 25px;
font-size: 18px;

}

#slider {
  width: 800px;
  margin: 0 auto;
  position: relative;

}

.scroll {
margin-top:10px; 
text-align: center;
margin-left:61px;
height: 230px;
overflow: auto;
overflow-x: hidden;
width: 669px;
position: relative; /* fix for IE to respect overflow */
clear: left;
 }

.scrollContainer div.panel {
padding-left:40px;
padding-top:10px;
height: 230px;
width: 600px; /* change to 560px if not using JS to remove rh.scroll */
}

.scrollButtons {
    position: absolute;
    top: 255px;
    cursor: pointer;
}

.scrollButtons.left {
    left: 65px;
}

.scrollButtons.right {
    right: 75px;
}

