@charset "utf-8";
/* CSS Document */


body {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	line-height: 20px;
	text-align:justify;
	}

p {
	text-indent:12px;
}

p.smaller {
	text-indent:0;
}
p.no-indent {
	text-indent:0px;
}
	
.bigger {
	font-size: 18px;
	}

.smaller {
	font-size: 11px;
	}

.dark-purple_big {
	color:#761774;
	font-size: 20px;
	font-weight:bold;
	}
	
.dark-purple_bold {
	color:#761774;
	font-weight:bold;
	}


	
.purple_big {
	color:#A04A9C;
	font-size: 20px;
	font-weight:bold;
	}
	
.purple_bold {
	color:#A04A9C;
	font-weight:bold;
	}
	
.table_purple_top {
	border-top: solid 1px #761774; 
	}
	
.smaller_it {
	font-size: 11px;
	font-style:italic;
	}
	
.table_purple {
    border: 1px solid  #761774;
    } 
	
.blue_big {
	color:#2B5A7E;
	font-size: 20px;
	font-weight:bold;
	}
	
.blue_bold {
	color:#2B5A7E;
	font-weight:bold;
	}
	
.table_blue_top {
	border-top: solid 1px #1e449a; 
	}
	
.table_blue {
    border: 1px solid  #1e449a;
    } 
	
.green_big {
	color:#017462;
	font-size: 20px;
	font-weight:bold;
	}
	
.green_bold {
	color:#017462;
	font-weight:bold;
	}
	
.table_green_top {
	border-top: solid 1px #017462; 
	}
	
.table_green {
    border: 2px solid  #017462;
    } 
	
.blue2_big {
	color:#00a9a7;
	font-size: 20px;
	font-weight:bold;
	}
	
.blue2_bold {
	color:#00a9a7;
	font-weight:bold;
	}
	
.table_blue2_top {
	border-top: solid 1px #00a9a7; 
	}
	
.table_blue2 {
    border: 1px solid  #00a9a7;
    } 
	
.orange_big {
	color:#F04D22;
	font-size: 20px;
	font-weight:bold;
	}
	
.orange_bold {
	color:#F04D22;
	font-weight:bold;
	}
	
.table_orange_top {
	border-top: solid 1px #ef4d24; 
	}
	
.table_orange {
    border: 1px solid  #ef4d24;
    } 
	
.table_black {
    border: 1px solid;
    } 
.dark-red_big {
	color:#CA141C;
	font-size: 20px;
	font-weight:bold;
}
.dark-red_bold {
	color:#CA141C;
	font-weight:bold;
	}
	
.red_big {
	color:#ED1A38;
	font-size: 20px;
	font-weight:bold;
	}
	
.red_bold {
	color:#ED1A38;
	font-weight:bold;
	}
	
.table_red_top {
	border-top: solid 1px #ec1b38; 
	}
	
.table_red {
    border: 1px solid  #ec1b38;
    } 
	
	
.cell_writers    {
	text-align:justify;
	padding:10px 0 10px;
	vertical-align:top;
}

.white_box   {
	border:#000 1px solid
}

.notes    {
	font-size:15px;
}
/*------Publication info------*/	
div.pub_info {
	font-family:Roboto, Tahoma, Geneva, sans-serif;
	border:1px solid #000;
	text-align:center;
	padding:6px;
	font-size:15px;
	line-height:120%;
	margin:40px;
}
div.pub_info > span {
	background: #fff;
    padding: 5px 23px;
    position: relative;
    top: -20px;
    font-size: 18px;
    font-weight: bold;
}

.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%;
}

.table_border_grey th {
    border-bottom: solid 2px #2B5A7E;
    padding-top: 36px;
}
.table_border_grey th {
    border-bottom: solid 2px #2B5A7E;
    padding-top: 36px;
}

.table_border_grey th:nth-child(1) {
	/ border-right:2px solid #AFB1B3; /
}

.bibl{
	font-size: 20px;
	font-weight:bold;
	color:#007580;
	padding-bottom:15px;
	padding-left:20px;
}
.bibl{
	font-size: 20px;
	font-weight:bold;
	color:#007580;
	padding-bottom:15px;
	padding-left:20px;
}
.cover img {
	display: block;
    width:100%;
	float:center;
}


img[src^="icons/"] {
	vertical-align: middle;
    height: 28px;
    margin: 0 3px;
}

.cell a {
    color: #4685c3;
    text-decoration: none;
}

.cell a:hover {text-decoration:underline;
}