/**



*** A Free Template



*** @version 1.0



*** @



*** @



**/







/***This css file manages the asthetic layout,



dimensions etc***/







body {



text-align: center;



margin: 0;



margin-top: 13px;



}







#wrapper {



position: relative;



width: 780px;



margin: 0;



padding: 0;



margin: 0 auto;



text-align:left;



z-index: 1;



}







#top_shadow {



position: absolute;



right: -7px;



top: 33px;



width: 795px;



height: 120px;



z-index: -1;



}







#top_a {



height: 33px;



width: 780px;



padding: 0;



margin: 0;



line-height: 33px;



}







#top_a_left {



float: left;



margin-left: 10px;



display: inline;



}







#top_a_right {



float: right;



margin-right: 20px;



}







#branding_header {



width: 780px;



height: 120px;



margin: 0;



padding: 0;



}







#top_nav {



height: 33px;



width: 780px;



margin: 0;



padding: 0;



}







#top_shelf {



border-top: 0px solid #9ACD02;



width: 780px;



margin: 0;



padding: 0;



overflow: auto;



}







#top_shelf_left {



float: left;



width: 236px;



padding: 0 5px 0px 5px;



margin-left: 10px;



display:inline;



}







* html body #top_shelf_left {



width: 246px;



}







#top_shelf_center {



float: left;



width: 236px;



padding: 0 5px 0px 5px;



margin-left: 10px;



}







* html body #top_shelf_center {



width: 246px;



}







#top_shelf_right {



float: left;



width: 236px;



padding: 0 5px 0px 5px;



margin-left: 10px;



}







* html body #top_shelf_right {



width: 246px;



}







#top_seperator {



background: url(../images/fondo_separador_arriba5.gif) no-repeat;



width: 780px;



height: 20px;



}







#content_wrap {



width: 780px;



overflow: auto;



}







#sidebar {



float: left;



width: 190px;



margin-left: 10px;



padding: 0 5px 5px 5px;



margin-top: -7px;



display: inline;



}







* html body #sidebar {



width: 200px;



}







#pathway {



float: left;



width: 538px;



margin-left: 11px;



padding: 5px;



}







* html body #pathway {



width: 549px;



}







#main_content {



float: left;



width: 530px;



padding: 10px;



margin-left: 10px;



}







* html body #main_content {



width: 550px;



}















#footer  {



background: url(../images/footer.gif) no-repeat;



border-top: 0px solid #9ACD02;



width: 780px;



height: 101px;



margin: 0 auto;



clear:both;



padding-top: 22px;



}







#footer_shadow {



background: url(../images/footer_shadow_bg.jpg) repeat-x;



height: 52px;



width: 780px;



margin: 0;



padding: 0;



}