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

body,html {
font-size:12px;
font-family:arial,verdana;
background:url('../images/qqu4gl.jpg') repeat-x fixed top left;
color:#000000;
height:100%;
}

h1,h2,h3 {
color:#000;
font-size:20px;
font-family:arial,verdana;
}

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

a:hover {
color:#00AAAA;
}

#contenedor {
width:840px;
margin:auto;
background:#FFF;
min-height:100%;
height: auto!important;
height:100%;
overflow:hidden;
}

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

#header h1 {
text-indent:-999em;
}

#menu {
width:840px;
height:31px;
background:url('../images/log.jpg') repeat-x #FFF;
border-bottom:solid 2px #535252;
}

#menu li {
float:left;
font-size:11px;
font-family:verdana,arial;
padding-right:10px;
}

#menu ul {
width:840px;
padding-top:9px;
padding-left:10px;
padding-right:10px;
}

#bloquesizq {
float:left;
margin-top:20px;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
}

#bloquescent {
background:url('../images/log3.jpg') repeat-x #FFF;
float:left;
margin-top:20px;
margin-bottom:15px;
margin-right:10px;
}

.bloque_lat_cont {
width:190px;
background:url('../images/log2.jpg') repeat-x #FFF;
margin-bottom:15px;
}

.bloque_cont {
width:620px;
margin-bottom:15px;
}

#footer {
margin:auto;
width:840px;
height: 120px;
background:url('../images/footer.jpg') no-repeat top; 
border-top:solid 2px #535252;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}

.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;
}
