/*reset*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd {
	margin:0;
	padding:0;
}
ul, ol, li {
	list-style:none;
}
a, img {
	display:block;
	outline:none;
}
/*fin de reset*/

body {
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/bg.jpg) repeat-x 0 0;
	background-color:#F2F4EF;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0;
	padding:0;
}
#wrapper {
	margin:0 auto;
	width:990px;
	overflow:hidden;
	position:relative;
}
#header {
	z-index: 200;
	margin: 0 auto;
	position: absolute;
	width: 990px;
	height:178px;
}
#logo {
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/logo_juegosFamilia.png) no-repeat 0 0;
	display: block;
	height: 178px;
	left: 22px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: -70px;
	width: 128px;
	z-index: 100;
}
#logo:hover, #logo:focus {
	top: -45px;
}
/******* LOGIN *******/

#login {
	display:none;
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/bg_login.png) no-repeat 0 0;
	width:249px;
	height:305px;
	position:absolute;
	top:70px;
	left:758px;
	z-index:200;
}
/******* FORM *******/

#form1 {
	width: 180px;
	display:block;
	position:relative;
	top:60px;
	left:35px;
}
#nombre {
	width:142px;
	height:30px;
	float:left;
	padding: 10px 0 0 38px;
	margin-bottom:10px;
	border:none;
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/textarea.png) no-repeat 0 0;
}
#contrasena {
	width:142px;
	height:30px;
	float:left;
	padding: 10px 0 0 38px;
	margin-bottom:20px;
	border:none;
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/textarea.png) no-repeat 0 0;
}
#entrar {
	width:141px;
	height:41px;
	/*padding:5px 0 0 0px;*/
	margin-left:20px;
	background: none;
	border:none;
	cursor:pointer;
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/btn_enviar.png) no-repeat 0 0;
	text-indent:-9999px;
}


/******* CARRUSEL *******/

#bloque_carrusel{
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/bg_carrusel.png) no-repeat 0 0;
	width:990px;
	height:155px;
	position:relative;
	margin-bottom:31px;
}

#bloque_carrusel #contenedor{
	width:889px;
	height:138px;
	overflow:hidden;
	margin-left:40px;
}

.listElement {
	float :	left;
	width :	208px;
	height :	107px;
	overflow:	hidden;
	z-index :	-99999999;
	margin-left:15px;
}
.acordeonUl {
	list-style-type :	none;
	margin-top:30px !important;
}

.box {
	height:50px;
	width:30px;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
}

.menu {
	margin: 0 auto;
	width: 30px;
	height:102px;
}
#bloque_carrusel .menu #left2{
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/btn_left.png) no-repeat center top;
	position:absolute;
	top:60px;
	left:0px;
}

#bloque_carrusel .menu #left2:hover{
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/btn_left.png) no-repeat center bottom;
}

#bloque_carrusel .menu #right2{
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/btn_right.png) no-repeat center top;
	position:absolute;
	top:60px;
	left:957px;
}

#bloque_carrusel .menu #right2:hover{
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/btn_right.png) no-repeat center bottom;
}


.clear {
	clear:both;
}
li img {
	width:inherit;
	height:inherit;
	border:0px;
}
li a {
	text-decoration:none;
	width:inherit;
	height:inherit;
}


/******* BLOQUE FAMILIA *******/

#bloque_familia{
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/familia.png) no-repeat 0 0;
	width:990px;
	height:488px;
}


#bloque_familia .dispositivos{
	width:271px;
	height:267px;
	float:left;
	margin:190px 0 0 445px;
}

#bloque_familia .pc{
	margin-left:0;
}


#bloque_familia .dispositivos img{
	width:271px;
	height:102px;
	padding-bottom:20px;
}


#bloque_familia ul.sidebar{
	font:12px normal Tahoma, Geneva, sans-serif;
	display: block;
    float: left;
	width: 115px;
    height: 145px;
    line-height: 100%;
	padding: 0 0 0 20px;
}

#bloque_familia li{
	display:list-item;
}

#bloque_familia ul.first{
	padding: 0 20px 0 0;
	border-right:1px dotted #999;
}

#bloque_familia ul.sidebar a {
	background: url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/stars.gif) no-repeat scroll left top transparent;
    color: #000;
}


#bloque_familia ul.sidebar a:hover {
   background: url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/stars.gif) no-repeat scroll left bottom transparent;
    color: #666666;
}


#bloque_familia ul.sidebar a:link, ul.sidebar a:visited {
    color: #3C3A2E;
    display: block;
    height: 21px;
    padding: 8px 0 0 33px;
    width: 115px;
}





/******* ERROR / NO LOGUEADO *******/   /******* Deshabilitar disply:none para visualizacion *******/

#error{ display:none; background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/bg_error.png) no-repeat; color: #fff; height: 289px;position: absolute; text-align: center;  top: 200px; left:280px; width: 458px;}

#error h2{ color:transparent; text-indent:-9999px;}



/******* NO ABONADO *******/		/******* Deshabilitar disply:none para visualizacion *******/

#noAbonado{ display:none; background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/bg_noAbonado.png) no-repeat; color: #fff; height: 289px;position: absolute; text-align: center;  top: 200px; left:280px; width: 458px;}

#noAbonado h2{ padding-top:67px; text-indent:-9999px;}

#noAbonado h2 a{ display:block; width:458px; height:70px; text-indent:-9999px;}







/******* FOOTER *******/

#footer{
	background:url(http://estaticos.orbyt.es/estaticas/promociones/2011/12/juegosenfamilia/img/bg_pie.png) repeat-x 0 0;
    margin-top: 20px;
    padding-top: 20px;
	height:50px;
	width:100%;
}

#footer p{
	text-align:center;
	font: 12px Arial,Helvetica,sans-serif;
	color: #666;
	width:980px;
	margin:0 auto;
}

#footer p a{
	display:inline;
	color: #666;
	text-decoration:none;
	padding:0 5px 0 5px
}
#footer p a:hover{
	color: #000;
}
