#main-bkg { margin-top: 0px; height: 300px; z-index: -1; position: absolute; width: 100%; background-image: url(bkg-main.png); background-repeat: repeat-x; background-position: left top; }
#container { margin: auto; width: 980px; }
#header { height: 130px; }
#header-top { width: 480px; float: right; text-align: right; padding-top: 0px; }
#header-top a { color: #666; }
#header-logo { height: 97px; width: 180px; margin-left: 23px; float: left; margin-top: 23px; }
#header-menu { background-color: #626262; height: 34px; }
#header-menu2 { background-color: #f0f0f0; height: 34px; }
#header-menu-ul, #header-menu-ul li { list-style-position: inside; list-style-type: none; margin: 0px; padding: 0px; display: inline; }
#header-menu-ul li a { color: #8E8E8E; display: inline; list-style-position: inside; list-style-type: none; padding: 0px; font-size: 10px; font-weight: normal; margin-top: 0px; margin-right: 7px; margin-bottom: 0px; margin-left: 7px; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }
#header-menu-ul li a:hover { color: #9EAFC9; }
#MenuVertical li a:visited, #MenuVertical li a:active,#MenuVertical li a:link,#MenuVertical li a { color: #626262; display: inline; list-style-position: inside; list-style-type: none; padding: 0px; font-size: 11px; font-weight: normal; text-decoration: none; margin: 0px; }
#MenuVertical, #MenuVertical li { list-style-position: inside; list-style-type: none; padding: 0px; margin: 5px; }
#footer { background-color: #f0f0f0; color: #999; border-top-width: 6px; border-top-style: solid; border-top-color: #9eafc9; }
#contents { position: absolute; background-color: #e6e6e6; width: 980px; margin-top: -1px; }
#content-box { margin-top: 20px; margin-right: 15px; margin-bottom: 20px; margin-left: 15px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#content-box .content-box-title { background-color: #F0F0F0; margin: 0px; color: #333; font-size: 16px; text-transform: uppercase; padding-top: 18px; padding-right: 0px; padding-bottom: 14px; padding-left: 20px; }
#content-box .content-area { background-color: #FFF; margin: 0px; padding: 10px; }
#search-box { width: 250px; border: 8px solid #333; padding: 5px; background-color: #FFF; margin-top: 20px; margin-right: auto; margin-bottom: 15px; margin-left: auto; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#search-box #search-box-title { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-transform: uppercase; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#mod-box {-moz-border-radius: 6px; -webkit-border-radius: 6px; background-color: #EEE; border-bottom-width: 0px; border-bottom-style: solid; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; width: 200px; }
#mod-box #mod-box-title { background-color: #4193c8; margin: 0px; color: #FFF; font-size: 20px; text-transform: uppercase; padding-top: 30px; padding-right: 15px; padding-bottom: 30px; padding-left: 15px; background-image: url(bkg-modbox.png); background-repeat: repeat-x; background-position: left top; }
#mod-box #content-area { margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; padding-bottom: 20px; }
.promoLink { background-image: url(promo.png); background-position: right center; background-repeat: no-repeat; padding-right: 15px; }
.lnder { border-right-width: 1px; border-right-style: dashed; border-right-color: #d9d9d9; }
.lnbot { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d9d9d9; }
.valorPre { font-size: 12px; font-weight: bold; color: #000; margin-top: 8px; margin-bottom: 8px; }
.transparent { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background: transparent; }
#searchFormTop { background-image: url(busqueda.png); background-repeat: no-repeat; height: 28px; width: 229px; margin: 0px; padding: 0px; float: right; }
#searchFormTop #inputSearch { height: 25px; width: 190px; margin: 0px; padding: 3px 0px 0px; color: #999; font-weight: bold; }
#searchFormTop #sendSearch { margin: 0px; padding: 0px; height: 25px; width: 25px; }
#home-col-izq { float: left; width: 340px; z-index: 2; height: 354px; position: absolute; top: 0px; overflow: hidden; }
#home-col-der { float: right; width: 655px; position: relative; top: 0px; z-index: 1; height: 354px; overflow: hidden-; }

#menuplus { list-style:none; font-size:10px; font-weight:bold; margin:0px 0px 0px -50px; }
#menuplus li { float:left; background-repeat:no-repeat; background-position:right; border-left: 1px solid #999; }
#menuplus li:first-child { border-left: 0px solid #999; }
#menuplus li.last { border-right: 1px solid #999; }
#menuplus li a { font-size:11px; display:block; padding:5px; text-decoration:none; color:#F2F2F2; font-weight:bold; letter-spacing: 0px; word-spacing: 2px; }
#menuplus li a:hover { color:#CCC; }
/* Submenu */
	#menuplus ul.submenu { border:0px solid #999; padding:5px; position:absolute; list-style:none; background-color: #626262; z-index:1000; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
#menuplus ul.submenu li { float:none; background-image:none; width:200px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; border-left: 0px solid #999; }
#menuplus ul.submenu li a { color:#F2F2F2; }

#menuplus ul.submenu li a:hover { color:#CCC; }
/* Subsubmenu */
	#menuplus ul.subsubmenu { border:1px solid #999; padding:5px; position:absolute; list-style:none; margin-left:190px; margin-top:-30px; background-color: #626262; z-index:1001; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#menuplus ul.subsubmenu li { float:none; background-image:none; min-width:200px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
#menuplus ul.subsubmenu li a { color:#F2F2F2; }
#menuplus ul.subsubmenu li a:hover { color:#CCC; }


/* Iconos informativos */
	#menuplus li span.iconsub { float: right; height: 13px; width: 10px; margin-top:-22px; margin-left:10px; }
#menuplus li ul.submenu li span.iconsubsub { float: right; height: 13px; width: 10px; margin-top:-22px; margin-left:10px; }
#menuplus li ul.submenu li.lastMenuPlus { border-bottom-width: 0px; }
.buttons { text-align:right; clear:both; }
