* {
margin-left : auto;
margin-right : auto;
}
html {
margin : 0;
padding : 0;
width : 100%;
height : 100%;
}
body {
margin-left : auto;
margin-right : auto;
background-color : #ffffff;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #999999;
}
#contenedor {
width : 1024px;
margin-left : auto;
margin-right : auto;
margin-top : 10px;
overflow : hidden;
background-repeat : no-repeat;
}
#cabecera {
width : 1024px;
overflow : hidden;
}
#cabecerainicio {
width : 750px;
text-align : center;
overflow : hidden;
}
#cabecerainicio a {
float : left;
}
#inicio {
width : 1024px;
overflow : hidden;
float : left;
margin-top : 70px;
}
#columna_inicio {
width : 350px;
float : left;
margin-right : 20px;
overflow : hidden;
}
#columna_inicio p {
width : 100%;
text-align : center;
}
#columna_inicio p a {
color : #ff0000;
font-weight : bold;
}
#columna_inicio p a:hover {
color : #009900;
}
#centro_inicio {
width : 654px;
float : left;
overflow : hidden;
}
#hueco {
width : 306px;
float : left;
height : 295px;
border-right : 1px dotted #999999;
border-bottom : 1px dotted #999999;
text-align : center;
padding : 10px;
}
#hueco p {
width : 100%;
text-align : center;
font-size : 12px;
}
#hueco p a {
color : #ff0000;
}
#hueco p a:hover {
color : #009900;
}
#hueco p a.info {
color : #009900;
font-style : italic;
text-align : right;
}
#hueco p a.info:hover {
color : #ff0000;
}
#sobre {
width : 650px;
float : right;
overflow : hidden;
padding-left : 450px;
padding-bottom : 50px;
}
#webs {
width : 800px;
overflow : hidden;
float : left;
padding-left : 100px;
margin-bottom : 20px;
}
#contacto {
width : 1024px;
height : 500px;
float : left;
background-image : url(images/fondos/contacto.png);
background-repeat : no-repeat;
}
#formulario {
margin-left : 440px;
margin-top : 130px;
}
span.formulario {
float : left;
margin-right : 25px;
width : 80px;
}
#formulario input {
width : 200px;
border : 1px outset #aad523;
}
#pie {
width : 1024px;
height : auto;
padding-top : 15px;
margin-bottom : 15px;
text-align : center;
}
p {
margin : 0;
padding-bottom : 10px;
padding-top : 10px;
text-align : justify;
}
h3 {
margin : 0;
padding-bottom : 10px;
padding-top : 10px;
text-align : justify;
}
a {
color : #999999;
text-decoration : none;
}
a:hover {
color : #ff0000;
text-decoration : none;
}
a.webs {
color : #ff0000;
}
a.webs:hover {
color : #8ba706;
}
a.websenlaces img {
border : 1px solid #ffffff;
padding : 5px;
margin-left : 13px;
margin-right : 13px;
margin-bottom : 13px;
}
a.websenlaces img:hover {
border : 1px solid #ff0000;
}

