body {
    font: 12px Arial;
    color: #574331;
    background-color:#FFFFFF;
    margin:0px;
    padding:0px;
}
h1, h2, h3 {
    padding:0px;
    margin:0px;
    font-size:inherit;
    font-weight:inherit;
    display:inline;
}
#container {
    width:1033px;
    height:864px;
    margin:0px;
    background-image:url(../img/bg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}
#container #left{
    width:362px;
    float:left;
}
#container #right{
    width:589px;
    float:left;
}
#menu_bottom {
    width:362px;
    height:47px;
    background-image:url(../img/menu_bottom.jpg);
    background-repeat:no-repeat;
    margin-top:-2px;
}
#menu {
    list-style-type:none;
    padding:0px;
    margin:0px;
}
*#menu h2 {
    padding:0px;
    margin:0px;
    font-size:14px;
    font-weight:bold;
    display:inline;
}
#menu li {
    width:347px;
    height:30px;
    text-align:right;
    padding-right:15px;
    padding-top:14px;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    background-image:url(../img/menu_off.gif);
    background-repeat:no-repeat;
    cursor:pointer;
    margin-bottom:2px;
}
#menu li:hover {
    width:347px;
    height:30px;
    text-align:right;
    padding-right:15px;
    padding-top:14px;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    background-image:url(../img/menu_on.gif);
    background-repeat:no-repeat;
    cursor:pointer;
    margin-bottom:2px;
}
#text {
    width:500px;
    text-align:right;
    margin-top:20px;
    margin-left:40px;
}
#button {
    width:500px;
    text-align:right;
    margin-bottom:15px;
}
#desc {
    width:500px;
    text-align:justify;
    font-size:13px;
    color:#605e55;
}
#logos {
    margin-top:20px;
    margin-right:82px;
    text-align:right;
}

#context_menu {
    width:450px;
    margin:0px auto;
    margin-top:20px;
}
#context_menu .m_top {
    width:440px;
    height:26px;
    margin-top:3px;
    padding-left:10px;
    padding-top:7px;
    color:#FFFFFF;
    font-size:13px;
    background-image:url(../img/_top.gif);
    background-repeat:no-repeat;
    text-align:left;
    cursor:pointer;
    font-weight:bold;
}
#context_menu .m_context {
    display:none;
}
#context_menu .context_ul {
    list-style-type:none;
    padding:0px;
    margin:0px;
}
#context_menu .arrow {
    margin-bottom:3px;
    border:0px;
    vertical-align:middle;
}
.context_ul li {
    width:440px;
    height:27px;
    padding-left:10px;
    padding-top:8px;
    text-align:left;
    background-color:#FFFFFF;
    background-image:url(../img/_border.gif);
    background-repeat:no-repeat;
    background-position:bottom;
}
.context_ul .last {
    width:440px;
    height:27px;
    padding-left:10px;
    padding-top:8px;
    text-align:left;
    background-color:#FFFFFF;
    background-image:url(../img/_border_empty.gif);
}
 
#footer {
	width:290px;
	margin:0px auto;
	margin-top:50px;
	padding-top:10px;
	border-top:1px solid #d1d1d1;
	color:#a4a3a1;
	font-size:12px;
	text-align:center;
}

.oferta {text-align:left; font-weight: bold; font-size:16px;}
.def_clear {clear:left;}
.no_border {border:0px}
.ver_middle {vertical-align:middle;}
.green {color:#598527;}
.form_class {padding:0px;margin:0px;}

a:link {	text-decoration: none;	color: inherit; *color:#FFFFFF;}
a:visited {	text-decoration: none;	color: inherit; *color:#FFFFFF;}
a:hover {	text-decoration: none;	color: inherit; *color:#000000;}
a:active {	text-decoration: none;	color: inherit; *color:#FFFFFF;}

a.context_link:link {	text-decoration: none;	color: #959595; }
a.context_link:visited {text-decoration: none;	color: #959595; }
a.context_link:hover {	text-decoration: none;	color: #f45a56; }
a.context_link:active {	text-decoration: none;	color: #959595; }

