@import url("css/menu_principal.css");
@import url("css/modules.css");
@import url("css/General.css");
@import url("css/submenu.css");
@import url("css/pops.css");

body
{
	background-color: white;
	padding: 0px;
	margin: 0px;
}

body, td
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
}

#TopBack
{
	background: url('Images/FondoSuperior.png') top right no-repeat;
	width: 100%;
	height: 100%;
}

#BottomBack
{
	background: url('Images/BottomBackground.png') bottom left repeat-x;
	width: 100%;
	height: 100%;
}

#MainWrapper
{
	width: 980px;
	height: 100%;
	background: url('Images/FondoRayasInferior.png') bottom left no-repeat;
}

#tdMainWrapper
{
	/*padding-right: 5px;
	padding-left: 5px;
	padding-top: 23px;
	padding-bottom: 0px;*/
}

#MainMenuWrapper
{
	width: 100%;
	height: 120px;
}

#MenuTable
{
	width: 910px;
	height: 100%;
	
}

#MenuPane
{
	padding-top: 12px;
	padding-bottom: 0px;
}

.SeparadorMenu
{
	background-color: #dfdfdf;
	width: 1px;
}

.TextoMenu
{
	font-size: 9px;
	font-weight: bold;
	color: #003d9d;
}

a.TextoMenu, .TextoMenu a
{
 	color: #003d9d;
 	text-decoration: none;
 	font-size: 9px;
}

a:hover.TextoMenu, .TextoMenu a:hover
{
 	color: #008500;
 	text-decoration: underline;
}

.DivBuscador
{
	margin-top: 15px;
	padding-left: 12px;
}

.DivMoodle
{
	padding-top: 5px;
}

#tdMenuContactenos, #tdMenuMediaCenter, #tdMenuEmpresas, #tdMenuJovenesyAdultos, #tdMenuNinos, #tdMenuConozcanos, #tdLogo
{
	width: 80px;
}

#tdLogo
{
	padding-right: 20px;
}

#BannerWrapper
{
	width: 100%;
	height: 173px;
	margin-top: 1;
}

#BannerPane
{
	padding-top: 8px;
	padding-bottom: 8px;
}

#BannerTable
{
	width: 1px;
	height: 100%;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
}

#tdBanner
{
	padding-left: 8px;
	padding-right: 8px;
}

#BreadCrumbWrapper
{
	height: 10px;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #b3b3b3;
	font-size: 10px;
}

.breadcrumb_text
{
	font-size: 9px;
	color: #969696;
}

a.breadcrumb_text, a:visited.breadcrumb_text, a:active.breadcrumb_text
{
	color: #969696;
	font-weight:bold;
}

a:hover.breadcrumb_text
{
	color: #003399;
}

#tdLeftPane
{
	width: 48%;
}

.LeftPane
{
	background: url('Images/CenterCenter_Border.png') repeat;
	padding: 20px;
}

#LeftPaneWrapper
{
	width: 100%;
	height: 100%;
}

#ContentPaneWrapper
{
	width: 100%;
	height: 100%;
}

.ContentPane
{
	background: url('Images/CenterCenter_Border.png') repeat;
	padding: 20px;
}

#FooterWrapper
{
	height: 60px;
	padding-top: 10px;
}

.TopLeft_Border
{
	background: url('Images/TopLeft_Border.png') no-repeat bottom right;
	width: 8px;
	height: 6px;
}

.TopCenter_Border
{
	background: url('Images/TopCenter_Border.png') repeat-x bottom;
}

.TopRight_Border
{
	background: url('Images/TopRight_Border.png') no-repeat bottom left;
	width: 8px;
}

.BottomLeft_Border
{
	background: url('Images/BottomLeft_Border.png') no-repeat top right;
	height: 7px;
}

.BottomCenter_Border
{
	background: url('Images/BottomCenter_Border.png') repeat-x;
}

.BottomRight_Border
{
	background: url('Images/BottomRight_Border.png') no-repeat;
}

.CenterLeft_Border
{
	background: url('Images/CenterLeft_Border.png') repeat-y top right;
}

.CenterCenter_Border
{
	background: url('Images/CenterCenter_Border.png') repeat;
}

.CenterRight_Border
{
	background: url('Images/CenterRight_Border.png') repeat-y;
}

#Footer, .footerText, a.footerText, a:visited.footerText
{
	font-family: "Lucida Grande" , Lucida, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ADDBFA;
	text-transform: capitalize;
}

a:hover.footerText
{
	color: #001B35;
	font-weight: bold;
}