@charset "utf-8";
/* CSS Document */


/*STRUCTURAL*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #231f20;
	line-height: 130%px;
	background-color: #ebebeb;
	text-align:left;
}

.container  {
	background-color:#FFF;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	border-spacing:0px;
}

/* cell of container table*/
.ch0, .ch1, .ch2, .ch3, .ch4, .ch5, .ch6, .ch7, .ch8, .ch9    {
	padding:10px 30px;
	vertical-align:top;
}



/*GENERAL*/

.center  {text-align:center}
.left  {text-align:left}
.right  {text-align:right}
.justify {text-align:justify}
.bold  {font-weight:bold}
.italic {font-style:italic}
.p {
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 0px;
}
.centered {margin-left:auto; margin-right:auto}
.floatright {float:right}
.floatleft  {float:left}
.ind  {padding-left:30px}
.normal {font-style:normal; color:#000; font-weight:100; font-size:16px}
ul {margin-left:-20px}
.clear {clear:both}
.bottom {vertical-align:bottom}
.top {vertical-align:top}
.middle {vertical-align:middle}

/*FONTS*/

.sm  {font-size:90%}
.sm2  {font-size:85%}
.sm3  {font-size:75%}
.l1  {font-size:120%}
.l2  {font-size:140%}
.l3  {font-size:160%}
.title {font-size:130%; font-weight:700}
.subtitle {font-size:105%;}
.black {color:#000}
.footnote {
	font-size: 80%;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 15px;
	text-align:left;
}	
.first  {
	font-size:250%;
	width:55px;
	text-align:center;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	
}

.alpha_num  {color:#949598; font-weight:700; font-size:220%; line-height:100%}
.num  {font-weight:700; font-size:160%; line-height:100%}

/*LINKS*/

a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #c9252b;
}
a:active {
	text-decoration: none;
	color: #000;
}

/*BOXES*/

.credits_cell_r {text-align:right; 
                 padding-right:20px; 
				 color:#a7a9ac; 
				 border-right:#231f20 2px solid; 
				 vertical-align:top;
				 width:30%;
				 font-weight:600;
	}
	
.credits_cell_l {
	             text-align:left; 
                 padding-left:10px; 
				 width:70%;
				 vertical-align:top;
	}
	
.page_orange   {background-color:#fed095}

.header_up  {
	color:#fff;
	font-weight:700;
	padding:0 50px 0 50px;
	vertical-align:bottom;
	line-height:100%
}

.header_down  {
	padding:5px;
	border-top:#fff 3px solid;
}



/*COLORS*/

/*COLORS PER CHAPTER*/

/*CHAPTER_0*/

.ch0 .header_up  {background-color:#faa633;}
.ch0 .header_down  {background-color:#faa633;}


/*CHAPTER_1*/

.ch1 .header_up  {background-color:#faa633;}
.ch1 .header_down  {background-color:#faa633;}



/*CHAPTER_2*/

.ch2 .header_up  {background-color:#faa633;}
.ch2 .header_down  {background-color:#faa633;}

/*CHAPTER_3*/

.ch3 .header_up  {background-color:#faa633;}
.ch3 .header_down  {background-color:#faa633;}

/*CHAPTER_4*/

.ch4 .header_up  {background-color:#f58232;}
.ch4 .header_down  {background-color:#f58232;}

/*CHAPTER_5*/

.ch5 .header_up  {background-color:#5a9570;}
.ch5 .header_down  {background-color:#5a9570;}

/*CHAPTER_6*/

.ch6 .header_up  {background-color:#5a9570;}
.ch6 .header_down  {background-color:#5a9570;}

/*CHAPTER_7*/

.ch7 .header_up  {background-color:#5a9570;}
.ch7 .header_down  {background-color:#5a9570;}

/*CHAPTER_8*/

.ch8 .header_up  {background-color:#a7b570;}
.ch8 .header_down  {background-color:#a7b570;}

/*CHAPTER_9*/

.ch9 .header_up  {background-color:#1089b7;}
.ch9 .header_down  {background-color:#1089b7;}

/*CHAPTER_10*/

.ch10 .header_up  {background-color:#abc340;}
.ch10 .header_down  {background-color:#abc340;}

/*CHAPTER_10b*/

.ch10b .header_up  {background-color:#f05b7d;}
.ch10b .header_down  {background-color:#f05b7d;}


/*CHAPTER_10c*/

.ch10c .header_up  {background-color:#fff;}
.ch10c .header_down  {background-color:#fff; border-top:#da515d 3px solid;}
.ch10c .header_up  {color:#da515d}00abbd

/*CHAPTER_10d*/

.ch10d .header_up   {background-color:#00abbd; }
.ch10d .header_down  {background-color:#00abbd; }


div.pub_info {
	font-family:Roboto, Tahoma, Geneva, sans-serif;
	border:1px solid #000;
	text-align:center;
	padding:30px 0;
	font-size:15px;
	line-height:120%;
	margin:40px 0;
}
div.pub_info > span {
	background: #fff;
    padding: 5px 23px;
    position: relative;
    top:-40px;
    font-size: 18px;
    font-weight: bold;
}


.credits th {
	width:30%;
	padding: 0px 10px 20px 0px;
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	border-right:2px solid #636366;
	color: #636366;
	}
.credits td {
	padding: 0px 5px 20px 15px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	}


.cell_index {
	text-align:justify;
	padding:10px 10px 10px;
	vertical-align:top;
	line-height: 150%;
}
p.repub_info {
	text-align:justify;
	border-bottom:1px solid #000;
    padding: 12px;
    font-size: 14px;
    margin: -16px 4px;
}
.repub_info img {
	padding-left: 30px;
}
.repub_appr {
    font-size: 14px;
    padding: 20px 0 3px;
    margin-bottom: 0;
}
.publication_rights {
	margin:0 auto;
	text-align:justify;
	padding:120px 165px;
	vertical-align:middle;
	line-height:150%;
}