/* GENERAL STYLES */
html, body {
height: 100%;
font-family:verdana;
font-size:10pt;
}

body {
text-align: center;
}

#cajaFoto {
position:absolute;
height:248px;
width:710px;
padding:0px;
margin:0px;
}
#cajaMenu {
padding:0px;
margin:0px;
background-color:#252525;
position:absolute;
height:307px;
opacity:0.95;
//f2ilter:alpha(opacity=80);
width:180px; 
left:494px;
top:0px;
background-image:url(/gruponorte/cajaMenu.jpg);
background-repeat: no-repeat;
background-position:bottom;
text-align:left;
}
#privateArea {
position:absolute;
left:143px;
top:290px;
}

#main {
margin:0 auto 0 auto;
width:768px; 
text-align:left; 
height: 100%;
}

#sidebar {
width:200px;
float:left;
display:block;
height: 100%;
}

#buttons_top {
width:200px;
height:26px;
display:block;
font-family:verdana;
font-variant:small-caps;
font-size:10px;
}

#btn_empresa {
background-image:url(/fullsolutions/btn_top.jpg);
width:100px;
height:26px;
line-height:26px;
text-align:center;
float:left;
}


#btn_contact {
background-image:url(/fullsolutions/btn_top.jpg);
width:100px;
height:26px;
line-height:26px;
text-align:center;
float:right;
}

#logo {
width: 200px;
height:324px;
background-image:url(/fullsolutions/logo2.jpg);
}

#sidebar_content {
background-color: #cdced2;
width:200px;
display:block;
height: 100%;
}

#principal {
width:568px;
display:block;
float:right;
height: 100%;
padding: 0;
overflow:hidden;
}

#header {
background-image:url(/fullsolutions/header.jpg);
width:568px;
height:320px;
display:block;
}

#navbar {
background-image:url(/fullsolutions/navbar.jpg);
display:block;
width:100%;
height:30px;
overflow:hidden;
}

#currselection {
display:block;
width:100%;
height:20px;
}

#content {
background-image:url(/fullsolutions/bgimage.jpg);
background-repeat: no-repeat;
display:block;
width:568px;
min-height: 100%;
padding: 10px 10px 50px 10px;
flow:left;
}

#footer {
background-image:url(/fullsolutions/fo2oter2.jpg);
background-repeat: no-repeat;
height:79px;
width:768px; 
text-align:center;
}

a {
	text-decoration:none;
}

a:hover {
	font-weight:bold;
	/*text-decoration:under/line;*/
}

#textContent a:hover {
	font-weight:normal;
	text-decoration:underline;
}





/* Navigation */
#sidebarNavigation {
	color: #38374e;
	font-size:10px;
	font-weight:bold;
	line-height: 14px;
}

#sidebarNavigation:hover {
	color: #373658;
	font-weight:bold;
	text-decoration:underline;
}

/*
#s2idebarNavigation {
	color: #696387;
	font-size:14px;
	line-height: 22px;
	text-decoration:none;
	font-variant: small-caps;
}

#s2idebarNavigation:hover {
	color: #373658;
	font-weight:bold;
	text-decoration:none;
}
*/
#navbar{
    float: left;
    padding:0;
    width:568px;
    height: 30px;
    margin: 0;    
    background-repeat: repeat-x;
    font-family:verdana;
    font-size:9pt;
    overflow:hidden;
    font-color:#a7a4b9;
}


#naviListHorizontal {
    position:absolute;
    left:-120px;
    top:53px;
    width:120px;
    height: 44px;
    background-color:#fcbb10;
    list-style:none;
    margin-top: 0px; 
    margin-left: 0px;   
    padding: 0px;
    visibility:hidden;
    overflow:hidden;	
}

#naviList #naviListHorizontal li {
    width:120px;
    padding-top:0px;
    height: 22px;
//    f3loat:left;
    background-image:url();
    background-color:#fcbb10;    
}

#naviList #naviListHorizontal li a{
    padding: 0px 5 0 5;
    text-align: left;
    text-decoration:none;
    color:#ffffff;
    display: block;
    font-size:8pt;
    height: 22px;
    padding-left:6px;
    padding-top:4px;
}

#naviList #naviListHorizontal li a:hover{
    color:#ffffff;
    font-weight:normal;
    background-color:#252525;
    background-image:url(/gruponorte/mmmenu1_120x28_over.gif);
}







#navPath {
font-size:12px;
color:#0a0a0a;
font-family: arial;
font-style:italic;
font-weight:normal;
padding-bottom:10px;
}

#navPath a {
font-size:12px;
color:#0a0a0a;
font-family: arial;
font-style:italic;
font-weight:normal;
}

#navPath a:hover {
font-size:12px;
color:#0a0a0a;
font-family: arial;
font-style:underline;
font-weight:normal;
}



#naviList {
    list-style:none;
    margin-top: 10px; 
    margin-left: 0px;   
    padding: 0px;
}

#naviList li {
    width:180px;
    padding-top:10px;
    height: 22px;
overflow:hidden;
    //fl2oat:left;
    //b2order-left:#ddd9cc solid 1px;
    //b2order-right:#888477 solid 1px;
    //p2adding-left:20px;
    //p2adding-right:20px;
}

#naviList .selected {
    font-weight: normal;
    color:#ffffff;
    background-color:#000000;
}

#naviList .selectedTopMenuItem {
    background-color:#000000;
    font-weight: normal;
    color:#ffffff;
}



#naviList a{
    padding: 0px 5 0 5;
    text-align: left;
    text-decoration:none;
    color:#ffffff;
    display: block;
    font-size:8pt;
    height: 22px;
    padding-left:12px;
    padding-top:2px;
}

#naviList a:hover{
    color:#252525;
    font-weight:normal;
    background-color:#fde204;
    background-image:url(/gruponorte/bgMenu_hover.jpg);
    background-repeat: no-repeat;
}

#naviList a.notImportant {
    color:#909090;
}

#naviList a.notImportant:hover{
    color:#252525;
}


























/* BREADCRUM */
#umbBreadcrum {
    list-style:none;
    padding: 0;
    margin: 0;
    color: #0a0a0a;
    font-size: 12px;
}

#umbBreadcrum li {
    float:left;
    margin: 0 3px 3px 0;  
    padding: 0;
}






/* Certifications gallery */
div.certificationsGallery
  {
  margin: 2px;
  border: 1px solid #fff;
  height: 60px;
  width: 170px;
  float: left;
  text-align: center;
  }
div.certificationsGallery:hover
  {
  border: 1px dotted #0f0f0f;
  }
div.certificationsGallery img
  {
  display: inline;
  margin: 3px;
  border: 0px solid #ffffff;
  }
div.certificationsGallery a:hover img
  {
  border: 0px solid #0000ff;
  }
div.certdesc
  {
  text-align: center;
  font-weight: normal;
  font-family: verdana;
  font-size:9px;
  width: 120px;
  margin: 2px;
  margin-top:50px;
  }



/* Search */
.searchButton {
visibility:hidden;
}
#umbSearchResult_8_searchQuery {
visibility:hidden;
}

#searchFooter {
color:red;
}
p.searchArrows {
font-family:verdana;
font-size:12px;
padding-top:40px;
color:#404040;
}
p.searchArrows a {
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#404040;
margin-left:5px;
margin-right:5px;
}
p.searchArrows a:hover {
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#000000;
}

/* EDITOR PROPERTIES */

