body{
padding: 0px;
margin: 0px;
font-family: times;
}


p{
text-align: justify;

}


td{


}


hr{



}

#container{

padding: 20px 20px 20px 30px;


}

#bookHeader{

background: url('../images/bookHeader.jpg') repeat-x;
width: 100%;
height: 100px;
font-family: verdana:
font-size: 12px;
color: #caab28;

}

.title{
font-size: 25px;

}

.subtitle{
font-size: 15px;
text-align: center;
padding-bottom: 20px;
padding-bottom: 0px;

}


.indent{
padding-left: 15px;
padding-right: 15px;
text-align: justify;

}

.outlineOne{
padding-left: 40px;
}

.outlineTwo{
padding-left: 55px;
}

.outlineThree{
padding-left: 75px;
}


.plus{
padding: 10px 0px 20px 0px;
}

.english_text{
text-indent: 30px;
padding-bottom: 10px;
}

.english_text:first-line{

}



.small_number{
font-size: 11px;
vertical-align: top;
width: 50px;
}

.paragraph_number{
vertical-align: top;
width: 45px;
}


.nextArrow{
background: url('../images/nextArrow.jpg') no-repeat;
width: 20px;
height: 20px;
overflow: hidden;
text-decoration: none;
}

.nextArrow:hover{
background-position: 0 -20px;
text-decoration: none;
}

.backArrow{
background: url('../images/backArrow.jpg') no-repeat;
width: 20px;
height: 20px;
overflow: hidden;
text-decoration: none;
}

.backArrow:hover{
background-position: 0 -20px;
text-decoration: none;
}


a{

text-decoration: none;
color: #c9301c;

}

a:hover{
text-decoration: underline;
color: black;

}


/*
.arc{
background: url('../images/arc.jpg') no-repeat;
border: 1px solid red;
}
*/


.arc{
margin-left: -9px;
}


.a_arc{
margin-left: -8px;
}

.space{
padding-left: 20px;
}

.nahuat_text{
line-height: 30px;
}



/*----------------------*/
/*-----html classes-----*/
/*----------------------*/


.it{

font-style: italic;

}



.concordance-list{

margin: 2px;

}


.verbs-list{

margin: 2px;

}


.concordance-listnumber{

margin-top: 0px;
margin-bottom: 0px;
padding-left: 20px;
list-style-position: inside;
list-style: none;


}


.appendix-heada{

padding-top: 20px;
text-align: center;


}


.appendix-source{

text-align: center;

}


.appendix-list{

margin: 0px;
padding-left: 20px;

}



p.appendix-list:first-line{
padding-left: 0px;

}


.bibliography-heada{

text-align: center;

}


.bibliography-abbreviations{

margin: 0px;

}




/*---------------*/
/*-----menus-----*/
/*---------------*/

#menu_container{
padding: 0px 0px 0px 0px;
margin-bottom: 100px;
width: 700px;
}


ul#menus{
list-style: none;
}

ul#menus li{
float: left;
}

#menus a{
display: block;
padding: 0px 10px 0px 10px;
text-decoration: none;
border-left: 1px solid #666666;
color: #666666;
}

ul#menus a:hover{
color: #000000;
text-decoration: none;
}

/*----------------------*/
/*-----footer menus-----*/
/*----------------------*/


ul#footer_menus{
list-style: none;
}

ul#footer_menus li{
float: left;
font-family: verdana;
border-right: 1px dotted #666666;
font-size: 10px;
}

#footer_menus a{
display: block;
padding: 0px 10px 0px 10px;
text-decoration: none;
color: #666666;
}

ul#footer_menus a:hover{
color: #000000;
text-decoration: none;
}




.footer_label{
font: 8px verdana;
color: #999999;
padding-top: 50px;
padding-bottom: 75px;
}

.footer_label a {
color: #999999;
text-decoration: none;
}

.footer_label a:hover{
color: #ffffff;
text-decoration: underline;
}




.menu_item{
font-family: times;
font-size: 12px;
letter-spacing: 2px;
color: #c09c23;
border-top: 1px dotted #f6d835;
border-bottom: 1px dotted #f6d835;
text-decoration: none;
margin: 0px 20px 0px 0px;
padding: 2px 0px 2px 0px;
height: 30px;

}

.menu_item:hover{
color: #f6d835;
text-decoration:  none;
}

