/* TOP NAV */
#topNav{display:block;margin:0;margin:20px 10px 0px 0px;height:25px;text-align:right;}
#topNav a{color:#FFF;font-weight:bold;font-size:9px;}
#topNav ul{display:inline;list-style:none;}
#topNav ul li{display:inline;padding-left:10px;}
#topNav ul li ul{float:left;width:100%;display:none;padding-top:0px;}
#topNav ul li ul li{padding-left:10px;}
.sfhover{color:#e78200;}
/* TABLE */
table.tablesorter{font-size:8pt;width:100%;text-align:left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{font-size:8pt;height:20px;padding:3px;}
table.tablesorter thead tr .header{background-image:url(img/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;height:10px;}
table.tablesorter thead{}
table.tablesorter .headerFirst{padding:0px;margin:0px;border-left:none;text-align:left;}
table.tablesorter .headerEnd{padding:0px;border-left:none;text-align:right;}
table.tablesorter tbody td{color:#FFF;padding:4px;background-color:#000;vertical-align:top;cursor:pointer;}
table.tablesorter tbody tr.odd td{background-color:#000;}
table.tablesorter thead tr .headerSortUp{background-image:url(img/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image:url(img/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{}
table.tablesorter tbody tr:hover td{background-color:#2C2C2C;color:#FFF;filter:alpha(opacity=80);-moz-opacity:80;opacity:80;}
table.tablesorter tbody tr.hilite td{background-color:#2C2C2C;}
table.tablesorter tbody tr.hilite td{background-color:#2C2C2C;}
table.tablesorter tbody tr.props:hover td{background-color:#2C2C2C;}
#overlay{position:absolute;margin:0 auto;text-align:center;width:900px;}
#CartMin .tablesorter thead{display:none;}
/* FREE TABS */
.idTabs{padding:0px;clear:left;}
.idTabs li{float:left;padding-right:10px;padding-bottom:5px;}
.categoryProductos .idTabs li a{font-size:12px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;}
.idTabs li a{font-size:12px;color:#FFFFFF;font-weight:bold;}
.idTabs .selected{color:#C60;}
.idTabs li a.goLink{font-size:9px;padding:0px;margin:0px;font-weight:normal;color:#333;}
a.goLink{font-size:9px;padding:0px;margin:0px;font-weight:normal;color:#333;display:none;}
.titles h1{font-size:12px;text-transform:uppercase;padding:0px 0px;margin:0px 0px;padding-bottom:5px;}
.titles{float:left;padding-right:10px;}
.open h1{font-size:10px;padding:0px 0px;margin:0px 0px;padding-bottom:15px;}
/* NICE FORMS */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(/js/utils/jScrollPane/img/track.gif) repeat-y;}
.jScrollPaneDrag{position:absolute;border:none;cursor:pointer;background:url(/js/utils/jScrollPane/img/drag_middle.gif) no-repeat 0 100%;width:15px;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;background:url(/js/utils/jScrollPane/img/drag_top.gif) no-repeat;height:15px;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;background:url(/js/utils/jScrollPane/img/drag_bottom.gif) no-repeat;height:15px;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:16px;background:url(/js/utils/jScrollPane/img/arrow_up.gif) no-repeat 0 0;}
a.jScrollArrowUp:hover{background-position:0 -16px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:16px;background:url(/js/utils/jScrollPane/img/arrow_down.gif) no-repeat 0 0;}
a.jScrollArrowDown:hover{background-position:0 -16px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{background-position:0 -32px;}
img{border:0;}
input, textarea{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#C60;margin:0;padding:0;}
.transparent{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;border:0 solid #FFF;background:#FFF;z-index:10;cursor:pointer;}
.transparentFake{background:none;border:none;}
.transparent2{z-index:10;}
a.radioAreaUnchecked, a.radioAreaChecked{z-index:5;position:absolute;width:20px;height:20px;cursor:pointer;margin:0;padding:0;}
.radioAreaUnchecked{background:url(/js/utils/form/img/radio.gif) no-repeat center top;}
.radioAreaChecked{background:url(/js/utils/form/img/radio.gif) no-repeat center bottom;}
a.checkboxAreaUnchecked, a.checkboxAreaChecked{z-index:5;position:absolute;width:20px;height:20px;cursor:pointer;margin:0;padding:0;}
.checkboxAreaUnchecked{background:url(/js/utils/form/img/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked{background:url(/js/utils/form/img/checkbox.gif) no-repeat left bottom;}
.textinput, .textinputHovered{width:220px;height:24px;background:url(/js/utils/form/img/input.gif) no-repeat left top;border:none;padding:0px 8px 0 8px;color:#C60;}
.textinputHovered{background-position:left bottom;}
.textinputMin, .textinputMinHovered{width:82px;height:24px;background:url(/js/utils/form/img/input_min.gif) no-repeat left top;border:none;padding:0px 8px 0 8px;color:#C60;}
.textinputMinHovered{background-position:left bottom;}
.textarea, .textareaHovered{width:236px;height:86px;background:url(/js/utils/form/img/textarea.gif) no-repeat left top;border:none;padding:5px 8px 0 8px;}
.textareaHovered{background-position:left bottom;}
.selectArea{width:120px;margin:0;padding:0;cursor:pointer;}
.selectArea .left{width:10px;height:24px;float:left;background:url(/js/utils/form/img/select_left.gif) no-repeat left top;}
.selectArea .right{width:22px;height:24px;float:right;background:url(/js/utils/form/img/select_right.gif) no-repeat left top;}
.selectArea .right a{display:block;width:22px;height:0;}
.selectArea .right i{display:none;}
.selectArea .center{margin-left:5px;padding-top:5px;margin-right:20px;color:#C60;font-weight:bold;height:24px;background:url(/js/utils/form/img/select_bg.gif) repeat-x left top;font-size:12px;}
.optionsDivInvisible, .optionsDivVisible{position:absolute;font-size:10px;background-color:#000;margin:0;padding:0;}
.holder{position:absolute;z-index:1001;margin:0;padding:0;}
.optionsDivInvisible{display:none;}
.optionsDivVisible{display:block;}
.optionsDivVisible p{background:#000;overflow:hidden;font-size:11px;line-height:13px;text-decoration:none;margin:0;padding:0;}
.optionsDivVisible a{color:#C60;text-decoration:none;display:block;padding:4px 3px;overflow:hidden;font-size:10px;font-weight:bold;}
.optionsDivVisible a:hover{color:#C60;background-color:#333333;overflow:hidden;font-size:10px;text-decoration:none;font-weight:bold;}
.buttonSubmit, .buttonSubmitHovered{width:237px;height:22px;color:#C60;font-weight:bold;padding:0px 0px;background:url(/js/utils/form/img/button.gif) no-repeat left top;cursor:pointer;border:none;}
.buttonSubmitHovered{background-position:left bottom;}
.visible{display:block;}
.invisible{display:none;}
.holder{border-bottom:#000 1px solid;border-left:#000 1px solid;border-right:#000 1px solid;}
.scroll-pane{overflow:auto;position:absolute;}
.winXP .jScrollPaneTrack{background:url(/js/utils/form/img/track.gif) repeat-y;}
.winXP .jScrollPaneDrag{background:url(/js/utils/form/img/drag_middle.gif) no-repeat 0 50%;width:15px;}
.winXP .jScrollPaneDragTop{background:url(/js/utils/form/img/drag_top.gif) no-repeat;height:4px;}
.winXP .jScrollPaneDragBottom{background:url(/js/utils/form/img/drag_bottom.gif) no-repeat;height:4px;}
.winXP a.jScrollArrowUp{height:16px;background:url(/js/utils/form/img/arrow_up.gif) no-repeat 0 0;}
.winXP a.jScrollArrowUp:hover{background-position:0 -16px;}
.winXP a.jScrollArrowDown{height:16px;background:url(/js/utils/form/img/arrow_down.gif) no-repeat 0 0;}
.winXP a.jScrollArrowDown:hover{background-position:0 -16px;}
.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover{background-position:0 -32px;}
.left .jScrollPaneTrack{left:0;right:auto;}
.left a.jScrollArrowUp{left:0;right:auto;}
.left a.jScrollArrowDown{left:0;right:auto;}
* html .osX .jScrollPaneDragBottom{bottom:-1px;}
.checkBox{margin:3px;}
*:first-child+html .checkBox{margin:0;}
input{outline:none;}
textarea{outline:none;}
label{display:block;cursor:pointer;outline:none;}
label.floatleft{padding-right:15px;}
.NFTextarea{border:none;background:none;margin:0;color:#C60;width:221px;padding:0px 0px 0px 5px;}
.NFTextareaTop, .NFTextareaBottom{height:15px;clear:both;float:none;padding-right:0px;width:235px;}
.NFTextareaTop{background:url(/js/utils/form/img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom{background:url(/js/utils/form/img/textarea-br.png) no-repeat 100% 0;margin-bottom:0px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft{width:15px;height:15px;}
.NFTextareaTopLeft{background:url(/js/utils/form/img/textarea-tl.png) no-repeat 0 0;margin-top:3px;}
.NFTextareaBottomLeft{background:url(/js/utils/form/img/textarea-bl.png) no-repeat 0 -3px;padding-bottom:0px;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH{float:left;padding-bottom:0px;}
.NFTextareaLeft, .NFTextareaLeftH{width:3px;}
.NFTextareaLeft{background:url(/js/utils/form/img/textarea-l-off.png) repeat-y 0 0;margin-left:1px;}
.NFTextareaLeftH{background:url(/js/utils/form/img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH{margin-left:2px;padding-right:1px;padding-bottom:0;}
.NFTextareaRight{background:url(/js/utils/form/img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH{background:url(/js/utils/form/img/textarea-r-over.png) repeat-y 100% 100%;}
/* ACCORDION */
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-header{color:#e78200;font-size:11px;font-weight:bold;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:10px;background-image:url(/img/template/accordion.png);background-repeat:no-repeat;height:17px;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}
.ui-accordion .ui-accordion-content{overflow:hidden;display:none;background-color:#000;}
.ui-accordion .ui-accordion-content-active{display:block; position:relative;}
.scrollerAcc{padding:10px 0px 10px 0px;height:175px;}
.scrollerAccCart{z-index:10;overflow:hidden;padding:0px;margin:0px;height:160px;}

/* HOVER TIP */
.hovertip{position:absolute;display:none;width:270px;height:350px;background:url('/js/utils/hover_sub_tags/sub-bg-snow.png') no-repeat;font-size:12px;margin-left:5px;margin-top:10px;z-index:100000;}
.hovertip_target{}
.hovertip_target:hover{text-decoration:none;cursor:help;}
.nav, .nav *{margin:0;padding:0;}
#cloud{height:110px;}
.nav{float:left;position:absolute;line-height:1.0;width:310px;height:120px;padding:0px;}
.nav ul{width:160px;list-style:none;background:#fff;}
.nav li{float:left;list-style:none;position:relative;}
.nav a{color:#fff;text-decoration:none;display:block;}
.nav li ul{left:0;top:-999em;width:205px;padding-top:50px;height:305px;background:url('/js/utils/hover_sub_tags/sub-bg-snow.png') no-repeat;position:absolute;list-style:none;text-align:center;}
ul.hovertip li{display:inline;float:left;list-style:none;}
ul.hovertip li a{text-decoration:none;}
ul.hovertip{width:300px;padding-top:30px;padding-left:10px;height:205px;padding-bottom:20px;display:block}
a.size1{font-size:12px;padding:10px;color:#804D40;font-weight:bold;color:#C60;}
a.size1:hover{color:#C60;}
a.size2{padding:7px;font-size:12px;color:#C60;}
a.size2:hover{color:#C60;}
a.size3{padding:5px;font-size:14px;color:#C60;}
a.size3:hover{color:#C60;}
a.size4{padding:5px;font-size:16px;color:#C60;}
a.size4:hover{color:#C60;}
a.size5{padding:5px;font-size:18px;color:#C60;}
a.size5:hover{color:#C60;}
a.size6{padding:0px;font-size:20px;color:#C60;}
a.size6:hover{color:#C60;}
a.size-sub1{padding:10px;font-size:10px;color:#C60;}
a.size-sub1:hover{color:#C60;}
a.size-sub2{padding:14px;font-size:12px;color:#C60;}
a.size-sub2:hover{color:#C60;}
a.size-sub3{padding:12px;font-size:14px;color:#C60;}
a.size-sub3:hover{color:#C60;}
a.size-sub4{padding:14px;font-size:16px;color:#C60;}
a.size-sub4:hover{color:#C60;}

