* {
border:0;
margin:0;
padding:0;
}

body {
background-color:#fff9f8;
margin:30px 0;
color:#241f1f;
font-family: Tahoma, Arial, Helvetica, Geneva, "sans serif";
font-size:small;
}

a {
text-decoration:none;
color:#7b6d6c;
}

#marco {
margin:auto;
width:600px;
background:transparent url(../img/cruz.png) no-repeat 0 0;
padding:20px 0 0 15px;
}
#marco2 {
background:transparent url(../img/cruz.png) no-repeat 100% 100%;
}

#logo {
background:transparent url(../img/logo.png) no-repeat 0 0;
width:585px;
height:146px;
margin-top:30px;
}

#logo a {
display:block;
width:100%;
height:136px;
}

#menu {
height:20px;
text-align:right;
width:212px;
margin-left:373px;
position:relative;
}

#menu a:hover span {
display:block;
position:absolute;
top:25px;
right:15px;
font:x-small bold Tahoma, Verdana, Arial, Geneva, "sans serif";
text-align:right;
}
#menu a {
color:#241f1f;
display:block;
height:20px;
width:53px;
background:transparent url(../img/cuadritos.png) no-repeat 0 0;
float:left;
}

#menu a:hover {
background:transparent url(../img/cuadritos.png) no-repeat 100% 0;
}

#cuerpo {
padding:50px 30px 55px 30px;
font-size:11px;
}

#cuerpo h2 {
height: 30px;
margin-bottom:-20px;
}

	h2#sobre {
	background:transparent url(../img/sobremi.png) no-repeat 100% 100%;
	}
	h2#curri {
	background:transparent url(../img/curriculum.png) no-repeat 100% 100%;
	}
	h2#enla {
	background:transparent url(../img/enlaces.png) no-repeat 100% 100%;
	}
	h2#equi {
	background:transparent url(../img/equipos.png) no-repeat 100% 100%;
	}
	
div.english {
display:block;
padding:25px 0 0 0;
width:540px;
font-size:9px;
text-align:right;
}
	
#cuerpo h3 {
font-size:16px;
margin:30px 0 10px 140px;
font-weight:normal;
}

#cuerpo h4 {
font-size:13px;
margin:30px 0 10px 140px;
font-weight:normal;
list-style-type:disc;
}

#cuerpo p {
margin:0 0 10px 140px;
text-align:justify;
}

p#personal {
text-align:left;
margin-bottom:20px;
}

#cuerpo img.izq, #cuerpo img.der {
padding:3px;
background-color:#dddddd;
float:left;
margin:0 20px 10px 0;
}
	#cuerpo img.der {
	float:right;
	margin:0 0 10px 20px;
	}


#cuerpo a:hover {
background-color:#554b4a;
color:#ffffff;
}

#cuerpo ul {
list-style-type:square;
margin: 0 0 15px 160px;
text-align:justify;
}

#cuerpo li img {
border:none;
display:block;
margin:10px 0;
float:none;
}
#cuerpo ul li ul.listadentro {
list-style-type: circle;
margin:0 0 15px 10px;
}

#pie {
font-size:xx-small;
text-align:center;
padding-bottom:40px;
}

#pie a:hover {
text-decoration:overline;
}

a#abajo {
display:block;
height:15px;
width:15px;
margin:0 0 0 585px;
}

#menu span, #cuerpo h2 span {
display:none;
}