#territorialMap {
	margin: 0px;
	
	.mapColumn {
		background: none repeat scroll 0 0 #FFFFFF;
		height: auto;
		
		.mapColumn-content {
			padding: 15px 0 0;
			
			#mapster_wrap_0 {
				margin: 0 auto;
			}
		}
	}
	.sectionsMenu {
		border-top: 2px solid #19325b;
		border-bottom: 2px solid #19325b;
		display: none;
		
		> ul { 
			list-style: none outside none;
			margin: 0;
					
			li {
				border-bottom: 1px solid #3c91a5;
				cursor: pointer;
				padding: 10px 15px;
					    
				a, span {
					color: #3c91a5;
				}
			}
					
			li:hover, li.selected {
				background: #e6e6e6;
			}
			li.selected span, li.selected a{
				color: #ff0218;
				font-weight: 600;
			}
			li.selected { cursor: default; }
					
			li.first {  }
					
			li.last {
				border-bottom: transparent;
			}
		}
	}
	.contentColumn {
		
		.contentColumn-content {
			padding: 0px;
			
			#sectionTitle {
			    color: #19325b;
			    font-size: 2em;
			    font-weight: bold;
			    
			    #return {
			    	color: #000000;
				    cursor: pointer;
				    float: right;
				    font-size: 0.5em;
				    padding: 7px 0;
			    }
			}
			
			.sectionalInfo.portlet-msg-info {
				display: none;
			}
			
			#deptSelection {
				height: 320px;
				overflow-y: auto;
				
				#deptList ul.list {
					margin: 0px;
					list-style: none outside none;
					
					li {
						border-bottom: 1px solid #3c91a5;
					    color: #808080;
					    font-size: 1em;
					    padding: 10px 0px;
					    
					    span {
					    	display: block;
					    	padding-left: 20px;
					    }
					}
					
					li.first {
						border-top: medium none;
					}
					
					li:hover {
						background: #e6e6e6;
						color: #19325b;
						font-weight: 600;
					}
				}
				
				#selected  {
					ul.list {
						margin: 0px;
						list-style: none outside none;
						
						li {
							border-bottom: 1px solid #3c91a5;
						    color: #808080;
						    cursor: pointer;
						    font-weight: bold;
						    padding: 5px 0px 10px;
						    
						    span {
						    	display: block;
						    	padding-left: 20px;
						    	
						    	a {
						    		text-decoration: none;
						    		color: inherit;
						    	}
						    }
						}
						
						li.first {	}
						
						li:hover{
							background: #e6e6e6;
							color: #19325b;
						}
					}
					
					#sectionalLinks {
						height: 70px;
						a {
							background: #e6e6e6;
						    color: #19325b;
						    border: 2px solid #e6e6e6;
						    display: flex;
						    font-size: 1em;
						    font-weight: bold;
						    padding: 10px;
						    text-decoration: none;
						    border-radius: 4px;
						    width: 100%;
						    align-items: center;
						}
						
						a.consejoSeccional {
							
						}
						
						a.direccionSeccional {
							
						}
						
						a:hover {
							background-color: #fff;
							color: #3c91a5;
							border: 2px solid #3c91a5;
						}
						
						i{
    						font-size: 2em;
							margin-right: 20px;
						}
					}
					
					#deptInformation {
						
						#tabs {
							ul.aui-tabview-list {
								color: #0192a7;
								margin: 0;
								height: 30px;
								padding: 0px;
								display: table;
								width: 100%;
								background: none;
								border: medium none;
								
								li:first-child {
									border-left: medium none;
								}
								
								li:last-child {
									border-right: medium none;
								}
								
								li {
									display: table-cell;
									float: none;
									text-align: center;
									width: auto;
									border-top: 2px solid #ddd;
									border-bottom: 2px solid #050d3c;
									
									span.aui-tab-content {
										border: medium none;
										display: block;
										float: none;
										height: 30px;
										background: none;
										
										.aui-tab-label, .aui-tab-label a {
											color: #575757;
											font-weight: bold;
											font-size: 1em;
											text-shadow: none;
										}
									}
								}
								
								li.aui-state-default {
									background: none;
									
									span.aui-tab-content {
										background: none;
										box-shadow: none;
									}
								}
								
								li.aui-tab-active {
									background: none;
									border: 2px solid #000;
									border-bottom: medium none;
									
									span.aui-tab-content, span.aui-tab-content:hover {
										background: none;
										box-shadow: none;
										
										.aui-tab-label, .aui-tab-label a {
											color: #0D528D;
										}
									}
								}
							}
						}
					}
				}
			}
			
			#links {
				margin-top: 15px;
				
				ul {
				    display: table;
				    list-style: none outside none;
				    margin: 0;
				    table-layout: fixed;
				    width: 100%;
					
					li {
						display: table-cell;
					    padding: 4px 0;
					    text-align: center;
					    width: auto;
					    
					    span {
					    	border-left: medium none;
						    border-right: medium none;
						    display: block;
						    padding: 0px 4px;
						    
						    a {
						    	color: #004B8C;
							    text-decoration: none;
						    }
					    }
					}
					
					li:hover {
						background: #b3c3d8;
					}
					
					li.first span {
						border-left: medium none;
					}
					
					li.last span {
						border-right: medium none;
					}
				}
			}
		}
	}
}

#territorialMap.sectionalMap .contentColumn .contentColumn-content {
	.sectionalInfo.portlet-msg-info {
		display: block;
		margin-top: 10px;
	}
	
	#deptSelection {
		height: 282px;
		margin-top: 0px;
	}
}

#newsPortletConfig {
	padding: 20px 10px;
	
	.longInput {
		width: 400px;
	}
}

.csj_map_tooltip {
	background: #e6e6e6;
	position: absolute;
	width: 160px;
	padding: 4px;
	margin: 4px;
	color: #19325b;
	text-align: center;
	font-weight: bold;
}
