/**
 *
 *  ASPAYMCANTABRIA.COM - GUIASINBARRERAS.COM
 *  Hojas de Estilo.
 *  (c) 2006, ITEISA - www.iteisa.com
 *
 *  LAYOUT C
 *
**/

body {
  width: 100%;
  float: left;
}

div#container {
  width: 81em;
  margin: auto;
}

div#header,
div#footer {
  clear: both;
  width: 100%;
}

div#header {
  background: url(/img/background_header.png) repeat-x;
  padding-top: 0.5em;
}

div#search label span,
div#templates span {
  display: none;
}

div#body {
  float: left;
  overflow: hidden;
  margin-top: 2em;
  margin-top: 40px;
  width: 100%;
}

div#menu_main, 
div#primary, 
div#secondary {
  padding-bottom: 201.3em;
  margin-bottom: -200em;
}

div#menu_main {
  float: left;
  width: 18em;
}

div#primary {
  float: left;
  width: 44.75em;
  left: 18em;
}

div#secondary {
  overflow: hidden;
  float: right;
  width: 18em;
}

div#header div#breadcrumbs {
  z-index: 3000;
  position: absolute;
  line-height: 2em;
  left: 1em;
  top: 3.5em;
}

div#header div#header_banner {
  position: relative;
  clear: both;
  top: 40px;
  height: 197px;
  overflow: hidden;
}

div#header div#stylesheets {
  margin-left: 1em;
  float: left;
}


div#header div#templates {
  margin-left: 1em;
  float: left;
}

div#header div#templates ul,
div#header div#templates ul li {
  display: inline;
}
div#header div#templates ul li {
  margin-right: 0.5em;
}

div#header div#stylesheets,
div#header div#search,
div#header div#templates {
  line-height: 2em;
}

div#header div#search {
  margin-right: 1em;
  text-align: right;
}

div#header div#menu_header {
  position: absolute;
  width: 100%;
  z-index: 100;
  left: 0;
  top: 2.5em;
  text-align: right;
  height: 2em;
  line-height: 2em;
  font-size: 1.25em;  
}

div#header div#menu_header ul li {
  display: inline;
}

div#footer {
  height: 23.5em;
  height: 24em;
}

div#footer p.rss {
text-align: right;
margin-right: 6em;
margin-top: 1em;
}

div#footer div#footer_logos {
  margin-top: 1.5em;
  margin-bottom: 1em;
  width: 69em;
  margin: auto;
}

div#footer div#footer_logos ul {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  text-align: center;
  padding: 1em 0;
  margin-top: -0.5em;
}

div#footer div#footer_logos p {
  margin-bottom: 0.5em;
  text-align: left;
}

div#footer div#labels {
  margin: 1em 0;
  float: left;
  width: 40%;
  margin-left: 2em;
}

div#footer div#labels ul li,
div#footer div#menu_footer ul li,
div#footer div#footer_logos ul li {
  display: inline;
  margin: 0 0.5em;
}

div#footer div#menu_footer {
  margin-top: 0.5em;
}
