* {
margin:0px;
padding:0px;
list-style:none;
}

body,html {
background:url('images//bg.jpg') repeat-x #E2DEDC;
height:100%;
font-size:12px;
font-family:arial,verdana;
color:#333;
}

a {
color:#000;
text-decoration:none;
}

a:hover {
color:#FFF;
}

#contenedor {
width:970px;
margin:auto;
background:#CAE1F5;
min-height:100%;
height: auto!important;
height:100%;
}

#header {
width:970px;
height:263px;
background:url('images//header.jpg') no-repeat;
}

#bloquesizq {
float:left;
width:200px;
margin-top:30px;
padding-left:10px;
}

#bloquescent {
float:left;
width:511px;
margin-top:30px;
margin-left:18px;
}

#bloquesder {
width:200px;
float:right;
margin-top:30px;
padding-right:15px;
}

.bloque_lat_tit_1 {
background:url('images//bloquelat_tit_1.jpg') no-repeat;
width:53px;
height:55px;
float:left;
padding-right:5px;
}

.bloque_lat_tit_2 {
background:url('images//bloquelat_tit_2.jpg') repeat-x;
height:55px;
}

.bloque_lat_tit_3 {
background:url('images//bloquelat_tit_3.jpg') no-repeat;
width:20px;
height:55px;
float:right;
}

.bloque_lat_tit_2 h3 {
padding-top:23px;
font-weight:bold;
color:#000;
font-size:15px;
font-family:arial,verdana;
}

.bloque_lat_cont {
width:183px;
margin-left:7px;
background:#FFF5D8;
padding:5px;
}

.bloque_lat_pie_1 {
background:url('images//bloquelat_pie_1.jpg') no-repeat;
width:47px;
height:31px;
float:left;
margin-left:0px;
}

.bloque_lat_pie_2 {
background:url('images//bloquelat_pie_2.jpg') repeat-x;
height:33px;
margin-left:6px;
margin-bottom:30px;
}

.bloque_lat_pie_3 {
background:url('images//bloquelat_pie_3.jpg') no-repeat;
width:20px;
height:33px;
float:right;
}

.bloque_cent_tit_1 {
background:url('images//bloquecent_tit_1.jpg') no-repeat;
width:15px;
height:64px;
float:left;
padding-right:5px;
}

.bloque_cent_tit_2 {
background:url('images//bloquecent_tit_2.jpg') repeat-x;
height:64px;
}

.bloque_cent_tit_3 {
background:url('images//bloquecent_tit_3.jpg') no-repeat;
width:67px;
height:64px;
float:right;
}

.bloque_cent_tit_2 h2 {
padding-top:23px;
font-weight:bold;
color:#000;
font-size:15px;
font-family:arial,verdana;
}

.bloque_cent_cont {
width:501px;
background:#FFF;
padding:5px;
}

.bloque_cent_pie_1 {
background:url('images//bloquecent_pie_1.jpg') no-repeat;
width:15px;
height:31px;
float:left;
margin-left:0px;
}

.bloque_cent_pie_2 {
background:url('images//bloquecent_pie_2.jpg') repeat-x;
height:31px;
margin-bottom:30px;
}

.bloque_cent_pie_3 {
background:url('images//bloquecent_pie_3.jpg') no-repeat;
width:15px;
height:31px;
float:right;
}

.top {
width:511px;
height:67px;
background:url('images//top.jpg') no-repeat;
font-weight:bold;
font-size:15px;
font-family:arial,verdana;
}

.juegos {
float:left;
padding-top:30px;
padding-left:35px;
}

.ultimos {
float:right;
padding-top:30px;
padding-right:37px;
}

.listajuegos {
float:left;
padding-left:10px;
width:230px;
}

.listaultimos {
float:right;
padding-right:10px;
width:230px;
}

.listajuegos  p, .listaultimos p{height:15px;overflow:hidden;}

.bloque_top_cont {
width:501px;
height:200px;
background:#000;
padding:5px;
color:#FFF;
}

.bloque_top_cont a {
color:#FFF;
}

#footer {
width:970px;
height:141px;
margin:auto;
background:url('images//footer.jpg') no-repeat;
}

.error {
width:90%;
margin:auto;
background:#FDDBDB; 
border:2px solid #F99191; 
color:#F90000; 
padding:3px;
margin-top:10px; 
margin-bottom:10px; 
text-align:center; 
font-weight:bold;
}

.logininput {
width:100px;
height:20px;
margin-bottom:10px;
}

.registrarse {
padding-top:5px;
padding-bottom:10px;
}

input {
background:#FFF;
border:solid 1px #CCC;
color:#000;
font-weight:bold;
}

.detalles strong {
font-weight:bold;
}

.detalles {
padding-bottom:10px;
}

.detallesweb {
width:100%;
}

.detallesweb h2 {
font-size:200%;
font-weight:bold;
text-align:center;
}

.detallesweb td {
padding:10px;
}

.contactar strong {
font-weight:bold;
}

.contactar {
padding-bottom:10px;
}

.contactar {
width:100%;
}

.contactar td {
padding:10px;
}

.detalleswebt {
width:10%;
font-weight:bold;
}

.contactar input,select {
width:100%;
height:20px;
}

.contactar textarea {
width:100%;
height:300px;
}

.buscador p {
padding-bottom:10px;
font-weight:bold;
}

.buscador input {
margin-top:10px;
margin-bottom:10px;
height:20px;
}

#publicidad {
display:block;
text-align:center;
padding-top:10px;
}
