/* Normalizes margin, padding */
body, ul, li, dl, dt, h1, h4, h3, p { margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h3 { font-size : 100%; }

/* Removes list-style from lists */
ul { list-style : none; }
dl { list-style : none; }

/* Removes border from fieldset and img */
img { border : 0; }

body 	{ 
text-align : justify;
width : 800px; 

margin : 0 auto;
/*
padding : 0px 0;
*/
background-color : #fff; 
font : 72%/1.6 "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; 
color : #333; 
/* border : 1px solid #000; */
}

dt{
text-decoration : underline;
}

ul { 
position : relative;
float : left;
width : 170px;
margin-right : 80px; 
padding : 510px 10px 40px 10px; 
/* background-color : #fcf3ea; 
border : 1px solid #dab69c; */
}

li, h3, p, dl, dt { display : inline; }li p { color : #666; }

h3 img { 
position : absolute; 
padding : 1px;
height : 170px; 
width : 250px;
/*outline : 1px solid #ccc; */} 

h1 img { 
/*position : absolute; */
margin: 0px;
padding : 0px;
height : 115px; 
width : 800px;
/*outline : 1px solid #ccc; */
} 

li#desarrollo h3 img { top : 10px; left : 10px; }li#administracion h3 img { top : 180px; left : 10px; }li#educacion h3 img { top : 360px; left : 10px; }

a:hover img.itinerario { 
z-index : 100; 
width : 260px; 
height : 177px; 
padding : 5px; 
background-color : #fff; 
border : 1px solid #333; }

a:link, a:visited, a:active { 
text-decoration : none;
color : #894a4f; }

a:hover{
text-decoration : underline; 
}

a.menu:link, a.menu:visited, a.menu:active {
/*font : "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif;*/
font-weight : bold;
color : #e8ab03;
text-decoration : none; 
}

a.menu:hover {
text-decoration : underline; 
}

table{
padding : 0px;
margin-top : 10px;
margin-bottom : 10px;
margin-left : 60px;
background-color : #f7d7c7;
border : 1px solid #f66014; 
}

table.admin{
background-color : #d5e7c1;
border : 1px solid #78be2a; 
}

table.educa{
background-color : #d5edf8;
border : 1px solid #82cbec; 
}

thead{
color : #fff;
background-color : #f66014;
}

thead.admin{
color : #fff;
background-color : #78be2a;
}

thead.educa{
color : #fff;
background-color : #82cbec;
}

tbody tr{
background-color : #fff;
}

td{
padding: 0px;
padding-right: 10px; 
}

p.fecha{
text-align : right;
margin : 0 auto;
font-weight : bold;
display: block;
}



