#main {
    width: 800px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(../images/main_bg.jpg);
    background-repeat: repeat-y;
}

#content {
    text-align: left;
    background-image: url(../images/triangulos.jpg);
    background-position: 99% 99%;
    background-repeat: no-repeat;
}

#menu {
    height: 30px;
    background-image: url(../images/_menu_bg.jpg);
    background-repeat: repeat-x;
    text-align: left;
	padding-left: 176px;
}

#flag {
	background-image: url(../images/_menu_bg.jpg);
    background-repeat: repeat-x;
	height:30px;
	/* padding-top:6px; padding-bottom:-6px;vertical-align:middle;*/
}
	
#menu ul {
    margin: 0px;
    padding: 0px;
    padding-top: 1px;
    height: 30px;
}

#menu ul li {
    display: inline;
    height: 30px;
    margin: 0px;
    padding: 0px;
}

#menu a {
    background-image: url(../images/spacer.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    color: rgb(22,96,10);/*color: rgb(34,33,121);*/
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10pt;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 13px;
   padding-top: 20px;/**/
}

#menu a#active_menu, #menu a:hover {
    background-image: url(../images/_menu_bg_over.jpg);
    background-repeat: repeat-x;
    color: rgb(255,255,255);
}

#footer {
    width: 800px;
    height: 57px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(../images/footer_bg.jpg);
    background-repeat: no-repeat;
    text-align: right;
	line-height: 50px;
}

#footer ul {
    margin: 0px;
    padding: 0px;
    padding-top: 17px;
    height: 40px;
}

#footer ul li {
    display: inline;
    height: 40px;
}

#footer a {
    background-image: url(../images/spacer_footer.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    color: rgb(34,33,121);
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 9pt;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 20px;
}

#footer a#active_menu, #footer a:hover {
    background-image: url(../images/sel_menu_footer.jpg);
    background-repeat: repeat-x;
    color: rgb(255,255,255);
}

td#td-left {
    width: 177px;
    background-color: rgb(255,131,49);/*background-color: rgb(138,164,230);*/
    background-image: url(../images/blue_shadow.jpg);
    background-repeat: repeat-x;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
	/*font-size:16px;
	font-weight:bold;
	line-height:200%;*/
}

td#td-left table td {
    text-align: center;
}

td#td-content {
    background-image: url(../images/shadow.jpg);
    background-repeat: repeat-x;
    padding-bottom: 50px;
}

.menu {
    width: 162px;
    margin-top: -3px;
    margin-left: 5px;
    padding: 3px;
    border-left: 1px solid rgb(164,184,235);
    border-right: 1px solid rgb(168,184,235);
    border-bottom: 1px solid rgb(168,184,235);
}

#top {
    height: 140px;
    background-image: url(../images/steel_structure1_.jpg);/*_top_*/
    
}

#top img {
    margin: none;
    padding: none;
    margin-bottom: -3px;
}

#td-content {
	padding: 10px;
	font-family: "Comic Sans MS";
}

.contentpaneopen {
    width: 100%;
}

td.contentheading {
    background-image: url(../images/grey_px.jpg);
    background-repeat: repeat-x;
    background-position: 0px 23px;
    text-align: right;
    font-size: 12pt;
    font-weight: bold;
    color: rgb(0,128,0);/*color: rgb(78,118,218);*/
}

.oddrow0 {

}

.oddrow1 {
    background-color: rgb(229,235,250);
}

.forsale {
    color: rgb(78,118,218);
    margin-top: 15px;
    text-align: right;
    font-weight: bold;
    font-size: 14pt;
    text-transform: uppercase;
}

.formlabel {
    padding-top: 2px;
    color: rgb(78,118,218);
}

.formfield {
    margin-left: 7px;
}

.formaction {
    text-align: right;
    padding-top: 7px;
}

h3 {
    margin: 0px;
    background-image: url(../images/grey_px.jpg);
    background-repeat: repeat-x;
    background-position: 0px 23px;
    text-align: right;
    font-size: 18pt;
    font-weight: bold;
    color: rgb(78,118,218);
}

h4 {
    margin: 0px;
    background-image: url(../images/grey_px.jpg);
    background-repeat: repeat-x;
    background-position: 0px 23px;
    text-align: left;
    font-size: 18pt;
    font-weight: bold;
    color: rgb(78,118,218);
}

UL {
    list-style-image: url(../images/arrow.jpg);
    color: rgb(0,128,0);/*color: rgb(34,33,121);*/
    font-weight: bold;
}

BODY {
    margin: 0px;
    background-color: rgb(230,230,230);
    font-family: Bitstream Vera Sans, Arial, Verdana, Helvetica;
    font-size: 10pt;
}

A {
    color: rgb(0,128,0);/*color: rgb(34,33,121);*/
    text-decoration: none;
}

A:hover {
    text-decoration: underline;
}

IMG {
    border: none;
}
