﻿
body{ background-color:#FFF; font-family:Arial, Helvetica, sans-serif; padding-bottom:30px; background-position:35px 0; background-repeat:no-repeat; background-image:none !important; } /*background-image:url('/images/bg_inner.png');*/

#Container { width:977px; margin:auto;}

#BannerGubernamental{	margin-bottom:20px; background-color:#FFFFFF;}

#header { background-color:#FFFFFF;  }

#SiteBreadCrumb { background-color:#FFFFFF; padding-left:20px; padding-top:10px; }
#siteBreadCrumb A {  color:#000000;}


/*Top Navigation Bar Style*/
#NavigationBar { background-color:#333333; color:#FFFFFF;  font-size:18px; }

#NavigationBar td { padding-left:0; }

.NavigationBarItem {
	border-right:1px solid orange;
	padding:20px 5px 20px 5px;
	color:#FFFFFF; 
	height:50px; 
	font-size:13px;
	text-decoration:none;
}


.NavigationBarItem a:hover{ background:orange; color:#333333;  }
.NavigationBarItem a:link, .NavigationBarItem a:visited, .NavigationBarItem a:active { color:#FFF   }
.NavigationBarFlyOutsItem a:link, .NavigationBarFlyOutsItem a:visited, .NavigationBarFlyOutsItem a:active { color:#FFF   }


.NavigationBarFlyOuts, .NavigationBarFlyOutsItem{background-color:#333333;}
.NavigationBarFlyOutsItem{ color:#FFFFFF; padding:5px; font-size:12px; width:100%}
.NavigationBarFlyOutsHover, .NavigationBarFlyOutsSelected{background:orange; color:#333333;}



/*End of Top Navigation Bar Style*/

.ms-pagebreadcrumb {visibility:hidden; display:none;}


#MainBox{  background:#FFFFFF; padding:15px; padding-left:5px; height:auto; overflow: auto;}

#MainBoxContent { background:#FFFFFF; width:925px; height:auto;} 

#MainMenu{ width:274px; float:left; padding-right:5px;} 
.AditionalAreaUnderMenu { padding-top:20px; margin-top:100px; }


/*#LayOutArea { width:630px; padding-left:8px; margin-left:180px;  position:relative;  } */
#LayOutArea { width:630px; padding-left:8px; float:left; background:#FFF;  } 


#SiteMap {background-color:#CCCCCC; padding:15px; color:#333333; clear: both; margin-bottom:10px;}

#footter {background-color:#FFFFFF; padding:15px; color:#333333; padding-top:10px; clear: both;}


#CopyRight { color:#333333; border-top:solid 1px #333333; margin-top:15px; font-size:11px; letter-spacing:5px; text-align:center; }

.accessibility { 
	background-image:url('/images/acse.jpg'); 
	background-image:none;
	background-repeat:no-repeat; 
	padding-left:30px;
	font-size:11px;
	height:20px;
	display:block;
	padding-top:5px;
	margin-left:40px;
	margin-right:40px; 
 }
 
.FootLinks { display:block; position:relative; }

#footter a:link, #footter a:visited{ text-decoration:none; 	color:#333333; }

span#normas.FootLinks,span#terminos.FootLinks {	background-image:url('/images/menudark.gif'); background-repeat:no-repeat; padding-right:20px;  }
 
span#normas.FootLinks { width:85px; left:620px; top:-14px; background-position:78px 5px;}
span#terminos.FootLinks {top:-28px; left:750px; width:105px; background-position:105px 5px; }




/* ---------------- SharePoint Styles Overide Area -------------------------------- */

/*-------------------- Main Menu ---------------------------*/

.ms-navSubMenu1{width:100%; padding:5px 5px 0 5px}

TABLE.menu-navitem TD, TABLE.menu-Channel TD{
		padding:3px 0 4px 8px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:13px;
		background-image:none;
		border-bottom:1px solid #D6D6D6;
		width:100%;
		padding-top:5px;
		background-image:url('/images/arrow.jpg');	
		background-repeat:no-repeat;
		background-position:0 10px;	
}

.menu-navitem td, .menu-Channel td { background-image:none;	}
a.menu-navitem , a.menu-Channel , .ToolsItem{ color:#696969; background-image:none; font-weight:bold; }

.ms-WPBorder, .ms-WPBorderBorderOnly, .ms-WPHeader{ border:0; }

/*-------------------- Main Menu ---------------------------*/

.ContentDiv{  } 



.LayOutRightColumn{ background-color:#999999;  }




/*webpart Editing tool box*/

#MSOTlPn_MainTD {
  display: block;
  position: fixed;
  top: 100px;
  right: 25px !important;
  z-index: 1000;
  height:600px ;
  width: 299px!important ;
  overflow-y: auto;
}
#MSOTlPn_MainTD > table{
  margin-right: 19px;
  position: static;
  width: 100%!important;
}
.ms-TPBorder {
  width: 100%!important;
}
