/** 61 - smolensk43**/
#stuka {
	text-align: center;
	font-style: italic;
	font-size: smaller;
	text-indent: 0;
	padding: 0px;
}
#stuka img {
	width: 70%;
	margin-top: 16px;
	border: 1px solid #808080;
	border-radius: 5px;
}
#stuka p{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
}
#mapasmol {
	text-align: center;
	font-style: italic;
	font-size: smaller;
	text-indent: 0;
	padding: 0px;
}
#mapasmol img {
	width: 90%;
	margin-top: 16px;
	border: 1px solid #808080;
	border-radius: 5px;
}
#mapasmol p{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
}

#wilcat {
	text-align: center;
	font-style: italic;
	font-size: smaller;
	text-indent: 0;
	padding: 0px;
}
#wilcat img {
	width: 80%;
	margin-top: 16px;
	border: 1px solid #808080;
	border-radius: 5px;
}
#wilcat p{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
}

/*tabla roster de campaña <table border="1" cellspacing="1" width="655">*/
.TABrostercamp {
	table-layout: fixed;
	width: 95%;
	border-collapse: separate;
	border: 1px solid black;
	border-spacing: 1px;
}
.TABrostercamp thead th:nth-child(1){
	width: 8%;
}
.TABrostercamp thead th:nth-child(2){
	width: 16%;
}
.TABrostercamp thead th:nth-child(3){
	width: 25%;
}
.TABrostercamp thead th:nth-child(4){
	width: 9%;
}
.TABrostercamp thead th:nth-child(5){
	width: 9%;
	font-size: 11px;
}
.TABrostercamp thead th:nth-child(6){
	width: 9%;
}
.TABrostercamp thead th:nth-child(7){
	width: 9%;
}
.TABrostercamp thead th:nth-child(8){
	width: 9%;
}
.TABrostercamp thead th:nth-child(9){
	width: 9%;
	font-size: 11px;
}
.TABrostercamp thead th{
	height: auto;
	font-size: 13px;
	color: #FFFFFF;
	padding: 10px;
	background-color: #000066;
}
.TABrostercamp thead th{
	padding: 10px;
	border: 1px solid black;
}
.TABrostercamp tbody td{
	padding: 10px;
	border: 1px solid black;
	color: #000066;
	text-align: center;
	vertical-align: center;
	font-size: 13px;
	height: 30px;
}
.TABrostercamp tbody td:nth-child(2){
	text-align: left;
}
.TABrostercamp tbody td:nth-child(4){
	background-color: #999999;
}
.TABrostercamp tbody td:nth-child(6){
	background-color: #999999;
}
.TABrostercamp tbody td:nth-child(8), .TABrostercamp tbody td:nth-child(9){
	background-color: #FFFFFF;
	color: #FF0000;
}
.TABrostercamp caption {
	font-size: 24px;
	padding: 20px;
	font-weight: bold;
	caption-side: top;
	color: #000066;
	text-align: left;
}
.TABrostercamp caption span{
	font-size: 16px;
	font-weight: normal;
	color: #000066;
}



/*icono de empleo mini en roster*/
.empleosmall{
	/*sombra*/
		-webkit-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-moz-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-ms-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-o-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
	display: inline;  
	height: 30px;
	width: 30px;
	margin: 2px 1px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border:none;
	transform: rotate(-90deg);
}
.empleo{
	/*sombra*/
		-webkit-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-moz-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-ms-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-o-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
	display: inline;  
	height: 60px;
	width: 60px;
	margin: 2px 1px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border:none;
	font-weight: bold;
}
/*medalla mini en roster*/
.medallasmall{
	/*sombra*/
		-webkit-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-moz-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-ms-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-o-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
	display: inline;  
	height: 30px;
	width: 30px;
	margin: 2px 1px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border:none;
}
/*medalla en tabla medallero*/
.medallacamp{
	/*sombra*/
		-webkit-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-moz-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-ms-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-o-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
	display: inline;  
	height: 80px;
	width: 80px;
	margin: 2px 1px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border:none;
	font-size: 23px;
	font-weight: bold;
}
.medallacamp figcaption {
	font-size: 23px;
	font-weight: bold;
	color: #FF0000;
}
.cinta{
	/*sombra*/
		-webkit-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-moz-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-ms-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		-o-filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
		filter: drop-shadow(0px 1px 3px rgba(0,0,0,.6));
	display: inline;  
	/*height: 80px;*/
	width: 60%;
	margin: 2px 1px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border:none;
	font-size: 23px;
	font-weight: bold;
}
.cinta figcaption{
	font-size: 23px;
	font-weight: bold;
	color: #666;
}

.TABmedallero{
	table-layout: fixed;
	width: 70%;/*450px;*/
	color: #000066;
	text-align: center;
	border-collapse: separate;
	border: 1px solid black;
	border-spacing: 1px;
	
	vertical-align: center;
	caption-side: bottom;
	
	font-size: 13px;
}
.TABmedallero thead th:nth-child(1){
	width: 25%;
}
.TABmedallero thead th:nth-child(2){
	width: 45%;
}
.TABmedallero thead th:nth-child(3){
	width: 35%;
}
.TABmedallero thead th{
	height: auto;
	font-size: 13px;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	background-color: #000066;
	border: 1px solid black;
	border-spacing: 1px;
	vertical-align: center;
}
.TABmedallero tbody td{
	padding: 0px 0px 0px 0px;
	border: 1px solid black;
	color: #000066;
	text-align: center;
	vertical-align: center;
	font-size: 13px;
	height: 145px;
}
.TABmedallero tbody td:nth-child(1){
	font-style: italic;
}
.TABempleo{
	table-layout: fixed;
	width: 70%;/*450px;*/
	color: #000066;
	text-align: center;
	border-collapse: separate;
	border: 1px solid black;
	border-spacing: 1px;
	
	vertical-align: center;
}
.TABempleo thead th:nth-child(1){
	width: 25%;
}
.TABempleo thead th:nth-child(2){
	width: 45%;
}
.TABempleo thead th:nth-child(3){
	width: 35%;
}
.TABempleo thead th{
	height: auto;
	font-size: 13px;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	background-color: #000066;
	border: 1px solid black;
	border-spacing: 1px;
	vertical-align: center;
}
.TABempleo tbody td{
	padding: 0px 0px 0px 0px;
	border: 1px solid black;
	color: #000066;
	text-align: center;
	vertical-align: center;
	font-size: 13px;
	height: 145px;
}
.TABempleo tbody td:nth-child(1){
	font-style: italic;
}
.listaul {
	text-align: left;
	  padding-left: 2rem;
  list-style-type: none;
  list-style-type:circle;
}