body {margin:0;padding:0;height:100%;background:#d1d1d1;}
html {height:100%;}

#content td  {vertical-align: top;}

#cms_main {margin:0 auto -26px;min-height:100%; height:auto  !important; height:100%;background:url(img/shadow.jpg) repeat-y center top;}
#cms_header {background:url(img/logo.jpg) no-repeat center top;height:154px;margin:0 auto;}
#cms_wrap {background:url(img/body_bg.jpg) repeat-y right top #fce099; margin:0 auto;width:760px;padding-bottom:26px;}
#cms_top {background:url(img/menu_bg.jpg) repeat-x #f7b100;width:760px;margin:0 auto;height:20px;padding-top:6px;}

#cms_lng {float:right;width:80px;padding-top:1px;}
#cms_menu {float:left;text-align:center;width:670px;padding-top:2px;}

#cms_left {float:left; width:115px; background:#fce099; padding-left:15px; padding-top:25px; }
#cms_right {float:right; width:620px; background:url(img/juan_bg.jpg) no-repeat right top;min-height:500px; height:auto  !important; height:500px;}

#content_margin {margin-bottom:10px;margin-top:10px;margin-right:10px;}

#cms_footer {height:26px;width:760px;background:url(img/footer_bg.jpg) repeat-x;margin:0px auto 0px auto;text-align:center;line-height:26px;}

#cms_header h1 {width:760px;height:154px;margin:0; padding:0; background: transparent url(img/logo.gif) no-repeat center center;margin:0 auto;}
#cms_header h1 a {display: block; width:760px; height:154px;}
#cms_header h1 a * {display: none;}

img {padding:0;margin:0;}

.sep {background:url(img/menu_01.gif) no-repeat left center;width:6px;height:9px;display:inline-block;margin-left:7px;margin-right:7px;}

/* STANDARD STYLES */


/* scrolls definition */ 
BODY { scrollbar-3dlight-color:#595959; scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#CFCFCF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#CFCFCF;	scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#595959; font-family: Verdana, Arial; font-size: 11px;}


/* general look of text in the tables, of p style in the editor and website */ 
.text, td, p { font-family: Verdana, Arial; font-size: 11px; color: #000000; }

/* general look of selects, options, input and textareas */ 
SELECT, INPUT, TEXTAREA { BORDER-RIGHT: #B8A276 1px solid; BORDER-TOP: #B8A276 1px solid; BORDER-LEFT: #B8A276 1px solid; BORDER-BOTTOM: #B8A276 1px solid; background-color: #F0ECDE; color: #333333; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }
.listbox {width:250px;}
option {border-bottom:1px solid #e1d8c7;}

/* style of buttons */
.button {font-family: Verdana, Arial; font-size: 10px; font-weight: bold; text-decoration: none; color: #333333; border: 1px solid #934747; background-color: #FFEEBB;}

/* general look of links */
a {color: #882211; text-decoration: underline; }
a:hover {text-decoration: none; }

/* titles look in editor and pages */
H1	 { font-family: Verdana, Arial; font-size: 18px; color: #000000; font-weight: bold; font-style: none; text-decoration: none; text-align: center; margin-top:0;padding-top:0; }
H2  { font-family: Verdana, Arial; font-size: 14px; color: #000000; font-weight: bold; }
H3  { font-family: Verdana, Arial; font-size: 14px; margin-bottom: 5px; color: #000000; }
H4  { font-family: Verdana, Arial; text-decoration: underline; font-size: 11px; color: #222222; }
H5  { font-family: Verdana, Arial; text-decoration: overline; font-size: 11px; color: #222222; }
H6  { font-family: Verdana, Arial; font-style: italic; font-size: 11px; color: #222222; }


/* text footer style, with links */
#cms_footer  { font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #ffffff; }
#cms_footer a  { font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.footer:hover	{ text-decoration: none; }


/* style small text */
.smalltext { font-family: Arial, Verdana; font-size: 10px; font-weight: normal; color:#626262; }

/* style of links in main menu */
#cms_menu a   		{font-family: Verdana,Arial; font-size: 11px;color: #ffffff;  font-weight: bold;text-decoration: none;}
#cms_menu a:hover {text-decoration: underline;}
#cms_menu a.active   		{ color: #444444; font-family: Verdana,Arial; font-size: 11px; font-weight: bold;text-decoration: none;}

a.menu2   		{font-family: Verdana,Arial; font-size: 10px;color: #444444; font-weight: normal;text-decoration: none;}
a.menu2:hover {text-decoration: underline;}
a.menu2_active   		{ font-weight: bold;}

a.top {font-family:  Verdana,Arial; font-size: 10px; color: #aaaaaa;text-decoration: none;}
a.top:hover {text-decoration: underline; }

a.menu_top   {font-family: Verdana,Arial; color: #FEF8DF; font-size: 10px; font-weight : none; text-decoration: none;}
a.menu_top:hover  {text-decoration: underline;}

/* style of links more */
.more {FONT-FAMILY: Tahoma, sans-serif; color: #668866; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.more:hover  {TEXT-DECORATION: underline;}

/* navigation styles */
a.navlink   {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none}
a.navlink:hover   {TEXT-DECORATION: underline}

/* MODULES STYLES */
/* search styles */
.pageResults {color: #aaaaaa;  TEXT-DECORATION: none; }
a.pageResults { color: #444444; TEXT-DECORATION: none;}
a.pageResults:visited { color: #888888;}
a.pageResults:hover { color: #666666; background: #eeeeee;  TEXT-DECORATION: underline;}
/* gallery styles */
.gallery1 { background-color: #BAB697 }
.gallery2 { background-color: #F5ECC9 }
.gallery3 { background-color: #BAB697 }
.gallery4 { background-color: #BAB697 }
.galery_title { color: #584F31; font-size: 12px; font-family: Tahoma, sans-serif; font-weight: bold; text-decoration: none; }
.galery_info  { color: #584F31; font-size: 10px; font-family: Tahoma, sans-serif; font-weight: normal; text-decoration: none; }
/* shop styles */
.shop_title{ font-family: Arial,Verdana,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; color: #413A29; }
.shop_short{ font-family: Arial,Verdana,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #413A29; }
.shop_desc { font-family: Verdana,Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #413A29; }
.shop_buy  { font-size: 10px; font-weight: bold; text-decoration: underline; color: #0000ff; }
.shop_price_prefix { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }

