
/*  808836 verde oscuro, para textos
    949e3e verde más claro, NO SE USA, usar 808836
    95a22c verde más claro, para bordes etc
    rgb(206,255,191)  verde más claro aún para fondo de textos verdes en submenues laterales
    ea5f12 naranja rojizo (el oficial)
    ef6507 naranja rojizo
    ededed gris, usado en los alrededores de la página
*/

HTML
{
    height: 100%; /* MSIE 7 lo necesita */
}

BODY 
{
    height: 100%;
    margin: 0px;
    padding: 0px;
    FONT-SIZE: 12px; 
    COLOR: #000000; /*#666666;*/ 
    FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
    background-color: #b0b0b0; /*#ededed; */
}

.main_table {
    BORDER-RIGHT: #95a22c 1px solid; 
    padding: 0px; 
    BORDER-LEFT: #95a22c 1px solid; 
    WIDTH: 90%; /*801px*/
    BACKGROUND-COLOR: #ffffff
}

.main_about {
    BORDER-TOP: #95a22c 1px solid; 
    BORDER-BOTTOM: #95a22c 1px solid; 
    padding-right: 5px; padding-left: 5px; padding-bottom: 8px; VERTICAL-ALIGN: top; 
    line-height: 18px; padding-top: 4px; TEXT-ALIGN: left; 
    /* background-colorz: #f3f3f3; */
}



UL {
	padding: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; width: 95%; 
}


HR {
    BORDER-RIGHT: 0px; BORDER-TOP: #95a22c 2px solid; BACKGROUND: blue; 
    BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #ed752a 2px solid; 
    /*height: 4px; */
    TEXT-ALIGN: center;
}



A:link, A:visited {
    FONT-WEIGHT: bold; /*normal*/ COLOR: #808836; /*#949e3e;*/ 
    /* TEXT-DECORATION: none; */
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #ef8033; TEXT-DECORATION: none;
        FONT-WEIGHT: bold;
}
TD {
	FONT-SIZE: 12px; line-height: 130%
}
TR {
	FONT-SIZE: 12px; line-height: 130%
}
P {
	FONT-SIZE: 12px; line-height: 130%
}
DIV {
	FONT-SIZE: 12px;
	line-height: 130%;
}

H1 {
	FONT-WEIGHT: normal
}
H2 {
    BACKGROUND-POSITION: left center; 
    MARGIN: 0px 0px 0px 0px; 
    padding: 0px 0px 4px 0px; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 1.5em; 
    COLOR: #ef6507; 
    BACKGROUND-REPEAT: no-repeat; 
    letter-spacing: .075em;
}

H3 {
    MARGIN: 9px 0px 0px 0px; FONT-WEIGHT: bold; /*normal;*/
    FONT-SIZE: 1.15em; COLOR: #808836; /*verde*/
    letter-spacing: .075em;
}
/*
H3 A:link {
    MARGIN: 2px 0px 0px 0px; FONT-WEIGHT: bold;
    COLOR: #95a22c;
}
*/
H4 
{
    MARGIN: 2px 0px 0px 0px;
    FONT-SIZE: 1.15em; 
    COLOR: #808836; /*verde*/
    /*letter-spacing: .075em;*/
}

P {
    /*padding-top: 0px; padding-bottom: 0px;*/
    margin-top: 10px; margin-bottom: 10px;
}

PRE
{
    margin-bottom: 0px;
}

#topmenu A:hover {
	BACKGROUND: #7b8622; COLOR: #ffffff;
}

DIV#centerpadding {
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; 
    WIDTH: 100%; padding-top: 0px
}

TEXTAREA {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; FONT: 1em Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}


INPUT {
	FONT: 1em Verdana, Arial, Helvetica, sans-serif; COLOR: #666666;
}

INPUT.button {
    BORDER: 1PX #9eaa36 solid; padding-right: 4px; padding-left: 4px; 
    MARGIN: 1px; COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #9eaa36; 
    /* font-size-disabled: 1em; */
    /* CURSOR: hand; */
    CURSOR: pointer;
}

INPUT.button:active {
	BORDER:  1PX #9eaa36 solid; COLOR: #ffffff; BACKGROUND-COLOR: #9eaa36;
}
INPUT.button:hover {
	BORDER:  1PX #9eaa36 solid; COLOR: #FFFFFF; BACKGROUND-COLOR: #ced49a;
}

SELECT {
	FONT: 1em Verdana, Arial, Helvetica, sans-serif; COLOR: #666666;
}

.button_search {
    padding-bottom:  15px; border: 1px solid #9eaa36; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; 
    VERTICAL-ALIGN: middle; WIDTH: 23px; COLOR: #ffffff; HEIGHT: 18px; 
    BACKGROUND-COLOR: #9eaa36; 
    CURSOR: pointer; 
}

.button_search:hover 
{
    background-color: #b6bf68; COLOR: #FFFFFF;
}

.search_search {
    BORDER-RIGHT: blue 0px solid; 
    BORDER-TOP: blue 0px solid; 
    RIGHT: 0px; 
    VERTICAL-ALIGN: middle; 
    BORDER-LEFT: blue 0px solid; 
    WIDTH: 183px; 
    MARGIN-RIGHT: 5px; 
    BORDER-BOTTOM: blue 0px solid; 
    WHITE-SPACE: nowrap; 
    POSITION: relative; TOP: 5px
}

#topnav {
	VERTICAL-ALIGN: bottom; WIDTH: 183px; POSITION: relative; TOP: 35px; height: 20px; TEXT-ALIGN: right
}

.mainlevel-login {
	BACKGROUND-IMAGE: none; WIDTH: 93px; MARGIN-RIGHT: 5px; TEXT-ALIGN: right
}

#topnav-menu {
	RIGHT: 0px; VERTICAL-ALIGN: bottom; WIDTH: 93px; POSITION: absolute; TEXT-ALIGN: right
}
.inputbox_search {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0px
}



.line_fade_bg 
{
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
    BACKGROUND-COLOR: #95a22c
}

.main_content {
	padding-right: 8px; padding-left: 8px; padding-bottom: 8px; VERTICAL-ALIGN: top; 
        line-height: 18px; padding-top: 4px; TEXT-ALIGN: left
}

a.mainlevel_footer:link, a.mainlevel_footer:visited  {
    BORDER-RIGHT: #000000 0px solid; padding-right: 10px; 
    BORDER-TOP: #000000 0px solid; padding-left: 10px; FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; padding-bottom: 2px; 
    BORDER-LEFT: #000000 0px solid;  
    CURSOR: pointer; 
    /* CURSOR: hand; */
    COLOR: #999999; padding-top: 2px; BORDER-BOTTOM: #000000 0px solid; 
    WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
a.mainlevel_footer:hover, a.mainlevel_footer:active
{
    BORDER-RIGHT: #000000 0px solid; padding-right: 10px; BORDER-TOP: #000000 0px solid; 
    padding-left: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; padding-bottom: 2px; 
    BORDER-LEFT: #000000 0px solid; 
    /* CURSOR: hand; */
    COLOR: #666666; padding-top: 2px; BORDER-BOTTOM: #000000 0px solid; 
    WHITE-SPACE: nowrap; BACKGROUND-COLOR: #cdcdcd; TEXT-ALIGN: left
}
.main_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; 
        COLOR: #ea5f12; /*naranja*/
        padding-left: 0px; 
        padding-top: 0px;
        padding-bottom: 10px; 
}

.main_source {
	FONT-SIZE: 10px
}

.contentheading 
{
	BACKGROUND-POSITION: left center;
	padding: 0px 0px 0px 0px; 
	MARGIN: 2px 0px 0px 0px; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.5em;
	COLOR: #ef6507;
	BACKGROUND-REPEAT: no-repeat;
	letter-spacing: .075em;
}

.page_frame
{
    padding: 10px 20px 20px 20px;
}

.internal_menu td
{
    border-width:0;
    border-color: #95a22c; background-color: rgb(206,255,191);
}

.buy_table
{
    border-color: #95a22c; background-color: rgb(206,255,191);
}

DIV#logo 
{
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
    /* padding-bottom: 0px;
    margin-bottom: 0; */
}

