* { 
margin : 0;
padding : 0;
}

body {
padding : 0px;
background-color:#fff;
}

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

#contener {
margin: 0 auto;
width: 350px;
padding-top:20px;
padding-bottom:20px;
}

#head {
padding-left:10px;
background-color:#fff;
color:#000;
border-bottom:1px solid #888;
border:1px solid #888;
height:100px;
}

#head h1 {
color:#555;
font-size:18px;
}

#head h2 {
color:#555;
font-size:12px;
}

.prof_img {
float:left;
}

.prof_title {
margin-top:10px;
margin-left:10px;
}

#content a {
color:#00a;
}

#form {
width:300px;
padding:8px;
border: 1px dotted  #555;
}
.description a {

}
.description {
word-break:break-all;
overflow:auto;
font-size:12px;
padding:8px 4px 6px 4px;
border-bottom: 1px dotted  #555;
width: 310px;
}

.m_box {
clear: both;
padding:20px 0px 20px 14px;
background-color:#fff;
margin-top:12px;
border-bottom: 1px solid  #555;
border:1px solid #888;
}


#foot {
text-align:center;
clear: both;
padding:8px 0px 20px 14px;
background-color:#fff;
margin-top:24px;
border-top: 1px solid #ccc;
}
