



/** CONTENT ****************/
#whiteSection {
    background-color: #ffffff;
}

#content{
    background: #ffffff;
    height:auto;
    padding-bottom: 10px;
    clear: both;
    width: 800px;
    margin: 0 auto;
}

/** SEARCH ****************/
div.imgDigmap {
    float:left;
    padding-top: 14px;
    padding-left: 4px;
    padding-right: 4px;
}

img.imgDigmap {
    height: 65px;
}

div.search {
    float:left;
    padding-left:15px;
    padding-top:5px;
    text-align:left;
}

.searchForm{
    margin: 5px 0px 25px 0px;
    width: inherit;
}

.searchBox{
    width: 340px;
}

.browsing{
    width:100%;
    text-align:center;
}

/** HIGHLIGHT ****************/
div.imageHighlight	{
    float:left;
    padding-right: 10px;
}


img.imgHighlight {
    height: 88px;
}

div.imageNews	{
    padding: 5px;
}

/** RADIUS BOXES ****************/
.leftBox{
    width: 240px;
    margin-left: 2px;
    margin-top: 10px;
}

.rightBox{
    width: 510px;
    float: right;
    margin-right: 2px;
    margin-top: 10px;
    margin-bottom: 10px;
}




a.menulink {
    font-weight: bolder;
}

.smallTextLeft {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
}

.texto-peqRight {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: right;
}

.meta {
	padding-left: 12px;
	background: url(../images/img09.gif) no-repeat left center;
}


/* Search */
fieldset {
    background:transparent;-moz-border-radius:8px;
    border: #ccc 1px solid;
    padding: 4px;
}

h2.black {
    margin: 0 0 4px 0;
    color: #000000;
    font-size: 130%;
    letter-spacing: 0px;
}

h2.black img {
    margin: 0 0 0 8px;
}

h2.green {
    margin: 0 0 2px 0;
    color: darkgreen;
    font-size: 120%;
    letter-spacing: 0px;
}




input, select {
    font-size:100%;
    padding: 0 0 0 4px;
}

#supranav_select select {
    font-size: 90%;
    border: 1px solid #aaaaaa;
    height: auto;
    padding: 0px;
}

p {
    margin:0.7em 0 0.7em 0;
    padding:0;
}

a {
    color:#A63700;
    text-decoration:underline;
}

a:hover {
    color:#0000CD;
    text-decoration:underline;
}

a.anchor {
    text-decoration:none;
    color:inherit;
}

td {
    empty-cells:show;
}

form {
    padding:0;
    margin:0;
}

.allcaps {
    text-transform: uppercase;
}


.bold {
    font-weight: bold;
}


.grey {
    color: #999999;
}

.italic {
    font-style: italic;
}

.left{
    float: left;
}

.padding a {
    color: #A63700;
    text-decoration: underline;
}

.padding a:hover {
    color: #4C0000;
    text-decoration: underline;
}







.center{
    text-align:center;
}

img {
    border:none;
}

.right{
    float: right;
}

.red{
    color: #A63700;
}

.clear{
    clear: both;
}

.separator{
    padding-top: 7px;
    padding-bottom: 7px;
}

hr.light {
    color: #eeeeee;
}

/** FOOTER **/
#subfooter div.left {
    float: left;
    border-left: 15px solid #FFFFFF;
}

#subfooter div.right {
    float: right;
    border-right: 15px solid #FFFFFF;
    text-align: right;
}

div.debug {
	display: none;
	height: 200px;
	overflow: auto;
}