body {
   margin: 0px;
   padding: 0px;
   font-family: 'Lucida Grande', 'Tahoma', 'Verdana', 'Arial', 'Sans-Serif';
   font-size: 12px;
   background-image: url('/style/img/bgrepeat.jpg');
   background-repeat: repeat-x;
   background-color: #dfe8f1;
   color: #333;
}
h2 {
font-size: 20px;
color: #444;
font-family: Helvetica,Tahoma, Arial, Sans-Serif;

}
h3 {
font-family: Arial, Helvetica;
}

h4 {
color: #0088cc;
font-size: 13px;
margin-bottom: 0px;
padding-bottom: 0px;
font-family: Helvetica,Tahoma, Arial, Sans-Serif;

}
img {
   border: 0px;
}

p {
margin: 0px;
padding: 0px;
}
textarea, input, select {
   border: 1px solid #BDC7D8;
   font-family: 'Lucida Grande', 'Tahoma', 'Verdana', 'Arial', 'Sans-Serif';
   font-size: 11px;
   padding: 4px;
}

pre {
  margin: 1em 4em 1em 4em;
  color: black;
  background-color: #eee;
  padding: 0.5em;
  border-color: #006;
  border-width: 1px;
  border-style: dotted;
}

a {
   color: #0088cc;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

#page {
   border: 1px #C2CFDF solid;
   border-top: none;
   margin: 0px;
   padding: 0px;
   width: 980px;
   margin-left: auto;
   margin-right: auto;
   background-color: #fff;
   overflow: hidden;
   float: none;
   display: block;
}
.menuitem {
width: 80px;

}

#footer {
   border: 1px #C2CFDF solid;
   margin: 20px;
   margin-top: 10px;
   padding: 0px;
   width: 980px;
   margin-left: auto;
   margin-right: auto;
   background-color: #fff;
}

#footer p {
   text-align: center;
   padding: 10px;
   margin: 0px;
   color: #999;
}

 #header {
   border: 0px red solid;
   padding: 10px;
   padding-top: 15px;
   padding-bottom: 0px;
   margin: 0px;
}



#header2 {
   margin: 0px;
   color: white;
   padding: 8px;
   font-size: 12px;
   background-color: #93C0E1;
}


#header2 a {
   color: #f0f0f0;
   padding: 8px;
   text-decoration: none;
   font-weight: bold;
}

#header2 a:hover, .header2hover,  .header2hover:visited {
   background-color: #f0f0f0;
   color: #93c0e1;
}
.menuitem {
margin: 0px;
padding: 0px;
width: 100px;
}





#content {
   padding-left: 50px;
   padding-right: 50px;
   padding-top: 30px;
   padding-bottom: 60px;
}

.leftHalf {
clear:left;float:left;
}

.rightHalf {

clear:none;float:right;
}


.wrapper {

margin: 0px;
padding: 0px;
overflow:hidden;
float: none;
width: 100%;
display: block;
}

.columna {
flfoat: left;
}


html {
	overflow: -moz-scrollbars-vertical;
}

