body{
	margin:0;
	padding:0;
	border:0;
	background:url(Images/fondo-nube.jpg) no-repeat top center #152427;	
}
#pagemaster{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	height:auto;
	background:url(Images/fondo-nube.jpg) no-repeat top center #152427;
}

.ControlPanel, .PagingTable{
	width:100%;
	margin:0 auto;
	background-color: #ffffff;
	border-right: #0A2F38 1px solid;
	border-top: #0A2F38 1px solid;
	border-left: #0A2F38 1px solid;
	border-bottom: #0A2F38 1px solid;
}
#portal_texture{
	position:absolute;
	width:950px;
	left:50%;
	padding:0 36px;
	margin-left:-522px;
	height:auto;
	background:url(Images/portal_bg_texture.jpg) repeat #18647B;
}

#cintillo{
	width:950px;
	height:59px;
	margin:0 auto;
}

	#quick_links{
		width:264px;
		height:47px;
		float:left;
		text-align:left;
	}
	
		.quick_links{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#dbdbdb;
		}

		.quick_links{
			padding-top:12px;
		}

			.quick_links a, .quick_links a:visited, .quick_links a:active, .quick_links a:link{
				color:#FFFFFF;
				text-decoration:none;
			}
			
			.quick_links a:hover{
				color: #CCCCCC;
				text-decoration:none;
			}
				
	#flag{
		background:url(Images/flag.jpg);
		background-repeat: no-repeat;
		float:left;
		width:422px;
		height:59px;
	}
	
	#date_search{
		width:264px;
		height:47px;
		float:right;
		text-transform:capitalize;
	}
	
		.date_search{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#dbdbdb;
			padding-top:12px;
			text-align:right;
		}

#navigation{
	width:815px;
	height:52px;
	float:left;
	font-family: 'Arial Narrow', sans-serif;
	font-size: 17px;
	text-align:left;
	background:url(Images/menu_bg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}
.nav-links li {
  display: block;
  float: left;
  list-style-type: none;
}
.nav-links li a {
  float: left;
  width: 90px;
  text-decoration: none;
  text-transform: uppercase;
  color: #c3c3c5;
  line-height: 40px;
  text-align: center;
  background-image: url(images/nav_div.jpg);
  background-repeat: no-repeat;
  background-position: center right;
}
.nav-links li a:hover {
  color: #FFFFFF;
  background-image: url(images/nav_div.jpg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center right;
}
		/*--------- dnn menu style ----------*/
		/* main menu td */
		.main_dnnmenu_bar 
		{
			cursor:pointer;
			font-size: 14px;
			padding-left:8px;
			background-color:transparent;
			font-family: 'Arial Narrow', sans-serif;
		}

		.main_dnnmenu_rootitem, .main_dnnmenu_rootitem_hover, .main_dnnmenu_rootitem_selected{
			color:#c3c3c5;
			text-align:center;
			font-size: 14px;
			line-height:52px;
			padding:8px 13px 8px 10px;
			text-decoration:none;
			text-transform:uppercase; margin-right:1px;
			background:url(images/nav_div.jpg) no-repeat center right;
		}

		/*  Main Menu Normal  */
		.main_dnnmenu_rootitem  
		{	
			font-weight:normal;
		}
		
		/*  Main menu hover  */
		.main_dnnmenu_rootitem_hover
		{  
			font-weight:normal;
			color:#FFF;
		}
		
		/*  Main menu selected  */
		.main_dnnmenu_rootitem_selected 
		{
			font-weight:bold;
			color:#FFF;
		}
		
		/*  SUB Menu Normal */
		.main_dnnmenu_submenu 
		{
			border:1px solid #C0D6E5;
		}
		
		.main_dnnmenu_submenu td
		{
			/*background-color:#E1E8ED;*/
			background-color:#F8FAFF;
			z-index: 1000;
			font-size: 11px; 
			font-weight:bold;
			text-align:left;
			color:#000000;
			line-height:2em;
			padding: 0px 5px;
			margin:0px;
		}
		
		/*  SUB Menu hover & selected */
		.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
		{  
			font-size: 11px;
			background: #CE0D0D url(images/menu_hover.gif) repeat-x top left;
			color:#ffffff;
			font-weight:bold;
			text-align:left;
			line-height:2em;
			z-index: 1000; 
			padding: 0px 5px;
			margin:0px;
		}
		
		.main_dnnmenu_break
		{
			height: 2px;
			background-color: #D5E0FF;
		}

#weather_icon{
	width:135px;
	height:52px;
	float:left;
	background:url(Images/Weather.jpg); 
	background-repeat: no-repeat;
}

#header_logo{
	margin:0 auto;
	width:950px;
	float:left;
	height:309px;
}

	#logo_sp{
		width:298px;
		height:309px;
		float:left;
	}
	
	.HeaderPane{
		width:650px;
		height:307px;
		float:left;
	}

#contenido{
	margin:0 auto;
	width:950px;
}

	.TopLeftPane{
		width:307px;
		float:left;
		margin-top:10px;
	}
	
	.TopCenterPane{
		width:308px;
		float:left;
		margin:0 14px;
		margin-top:10px;
	}
	
	.TopRightPane{
		width:307px;
		float:right;
		margin-top:10px;
	}
	
	#left_column{
		width:629px;
		float:left;
	}
	
		.ContentPane{
			width:627px;
			float:left;
			margin-bottom:10px;
		}
		
		.ContentLeftPane{
			width:307px;
		}
		
		.ContentRightPane{
			width:307px;
		}
		
	.right_column{
		width:305px;
		max-width:305px;
		float:left;
		margin-left:10px;
	}
	
	.BottomPane{
		width:950px;
		float:left;
		margin:0 auto;
		margin-top:10px;
	}

#ft_page{
	width:950px;
	height:92px;
	float:left;
	margin-top:10px;
}

	#left_foot{
		width:442px;
		height:92px;
		float:left;
		text-align:left;
	}

	#e_gob{
		background:url(Images/logo_egob.jpg);
		background-repeat: no-repeat;
		float:left;
		width:66px;
		height:92px;
	}
	
	#right_foot{
		width:440px;
		height:92px;
		text-align: right;
		float:left;
	}
	#right_foot a{ 
		font-weight: normal; 
		text-decoration: none;
		color: #dbdbdb;
		font-size: 12px;
    }
	#right_foot a:hover{
		 font-weight: normal; 
		 text-decoration: none; 
		 color: #ffffff;
	}

		.ft_page{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#dbdbdb;
		}

		.ft_page{
			padding-top:26px;
		}

			.ft_page a{
				color:#ffffff;
				text-decoration:none;
			}


.TituloContainer{
	color:#FFFFFF;
	font-family:Georgia;
}
