body{margin:0; padding:0; text-align:center; font:10px Verdana,sans-serif; background:#990000; color:#000;}
input{font:10px Verdana,sans-serif; background:#fff; margin:3px 0px 3px 0px}
textarea{font:10px Verdana,sans-serif; margin:3px 0px 3px 0px}
select{font:10px Verdana,sans-serif; background:#fff; margin:2px 0px 2px 0px }
a, a:link{font-size:10px; font-weight:bold; color:#000; text-decoration:none; line-height:17px; margin:0px; padding:0px;}
a:hover{font-size:10px; font-weight:bold; color:#00o; text-decoration:underline; margin:0px; padding:0px;}
.lightLnk, .lightLnk:link, .lightLnk:hover{color: #000; text-decoration: none; font-weight: bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.infLnk, .infLnk:link, .infLnk:hover{color:#000; text-decoration:none; font-size:9px; font-weight: bold;}
a img{border:0px}
td{font-weight:normal; font-size:10px;}
h1{font-size:30px; font-weight:bold; color:#002F55; margin-top:10px; text-indent:-1000000px; z-index:1000; position:fixed;}
h2{font-size:17px; font-weight:bold; color:#900; text-align:center; margin:0px; line-height:0px;}
h3{font-size:20px; font-weight:bold; color:#900; text-align:left; margin:5px; line-height:15px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
strong{color:#990000; font-size:10px;}
#contenedor{margin:0 auto; width:940px; font-weight:bold; background:#fff}

/* Top */
#conTop{height:165px;}
#conTop img{float:left;}


/*Navigation Bar*/
#conMenu{float:left; width:940px; height:32px; background:url(images/navBar_grey.gif) repeat-x; clear:both;}
.staticBtn{width:67px; height:32px; float:left;}
.topButtons a, .topButtons a:link{float:left;width:161px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#666; padding-top:12px; display:block; margin:0;}
.topButtons a:hover{color:#fff; background:url(images/navBar_red.gif);}
.topButtonsInsd a, .topButtonsInsd a:link{float:left;width:161px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#666; padding-top:12px; display:block; margin:0;}
.topButtonsInsd a:hover{color:#fff; background:url(images/navBar_white.gif);}
/*.supButton{float:left; width:161px; height:32px; text-align:center;}
.btnTop, .btnTop a, .btnTop a:link{width:161px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#666; padding-top:12px;}
.btnTop a:link{padding:0px 30px 8px 30px;}
.btnTop a:hover{color:#fff; background:url(images/navBar_red.gif); padding:0px 30px 8px 30px;}*/



/*Steps Home*/

#bkStepframe{width:730px; height:293px; border:solid 1px #999;}
.textSteps{width:223px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; text-align:justify; padding:0px 10px 0px 10px;}
.textSteps h2{font-size:17px; font-weight:bold; color:#900; text-align:center; margin:0px; line-height:0px; padding-top:10px;}
.textSteps h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#717171; text-align:justify; text-transform:none; }
.textSteps strong{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#717171; text-transform:none; }
.titleTextSteps{font-size:17px; font-weight:bold; color:#900; text-align:center; margin:0px; line-height:0px; padding-top:10px;}

/*Content Left*/
#boxSearch{width:200px; background:#900; height:50px; margin-top:12px;}
.inputBoxsearch{background:#fff; padding-left:5px; border:solid 1px #710000; float:left; margin-left:3px;}
#containerTestim{width:195px; margin-left:5px;}
.boxTestimred{width:193px; border-right:1px solid #900; border-left:1px solid #900; background:url(images/bk_testimonials.jpg) repeat-x top;}
.boxTestimwhite{width:180px; padding:5px; border:1px solid #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; font-weight:normal; text-align:left;}

/*Homepage*/
.boxCatHome{width:730px; height:114px; background:url(images/bkCat_homepage.jpg) no-repeat right; clear:both;}
.bodyBoxtop{width:500px; height:114px; float:left; padding:20px 3px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify;}
.bodyBoxtop a, .bodyBoxtop a:link, .bodyBoxtop a:hover:visited {font-size:11px; text-align:justify;}
.bodyBoxbottom a, .bodyBoxbottom a:link, .bodyBoxbottom a:hover:visited{width:498px; height:29px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#fff;}
.bodyBoxtop h2{margin:0; padding:0; display:inline;}
/* Content */
#conMain{float:left; width:940px; background:url(images/bk_con.gif) repeat-y;}
#leftPan{float:left; width:200px; text-align:center; background:#ffffff; color:#000; margin-top:6px;}
.category{background:url(images/bk_categories.jpg) no-repeat top; color:#fff; text-align:left; border-top:1px solid #E9EBED; padding:4px 0px 4px 5px;}
.button{background:url(images/bk_btn.gif); font-weight:bold; width:100px; height:20px; color:#fff; text-align:center; margin:5px 0px 5px 0px; border:0px}
#rightPan{float:left; width:730px; margin:5px; text-align:left; font-weight:normal;}
#bottomPan{float:left; width:650px; margin:5px; text-align:left; font-weight:normal; font-size: 12px;color: #000000;font-family:Arial,Helvetica,sans-serif;}
.imagen{width:730px; height:91px; background:url(images/tx_bannerTop.gif) no-repeat}
.imagen h2{padding-top:20px; padding-left:98px; text-transform:uppercase; color:#990000; text-align:left; font-size:26px; font-family:Arial, Helvetica, sans-serif;}
#shoHead{float:left; width:720px; background:url(images/bk_shoHead.jpg) repeat-x #fff; margin-bottom:10px; padding:5px; text-align:left; font-weight:normal; border:solid #ccc 1px;}
.btnGris{background:url(images/bk_btngris.gif); font-size:9px; font-weight:bold; width:60px; height:20px; color:#900; text-align:center; margin-top:5px; border:0px}
.btnAdd{background:url(images/bk_add.jpg); font-size:12px; font-weight:bold; width:150px; height:20px; color:#900; text-align:center; margin-top:5px; border:0px; font-family:Arial, Helvetica, sans-serif;}
.divProducto, .divCategory{float:left;padding:5px; border:1px solid #ccc; text-align:center; margin:2px 0px 2px 4px; -moz-box-sizing: border-box;}
.divProducto{width:302px;}
.divCategory{width:45%;}
.desProducto{float:left; background:#900 url(images/bk_productDetail.jpg) repeat-x top; width:100%; color:#fff; font-weight:bold;}
.desProducto a{text-decoration:underline; color:#FFF;}
.titulo{float:left; color:#000; font-weight:bold; width:560px; border-top:1px solid #E9EBED; border-bottom:1px solid #E9EBED; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; text-align:left;}
.features{}
.features .label{width:40px;text-align:left;margin:3px;clear:both;}
.features .field{width:90px;text-align:left;margin:5px 0 0 20px}
.featuresDetail .label{width:250px;text-align:left;margin:3px;font-weight:bold; clear:left;float:left;}
.featuresDetail .field{text-align:left;margin:5px 10px 0 0;}
.featuresDetail .field select{width:250px;}
.verProdTable thead td{background-color:#002F55;color:#fff;font-weight:bolder;}
.verProdTable .rowA{background:#E9EBED;}
.productDetailHead{ height:240px; background:url(images/bk_bnProducts.jpg) repeat-x; -moz-box-sizing: border-box; margin-bottom:0px;}
.productDetailHead img{ float:left; margin:0; vertical-align:middle;}
.productDetailHead h2{margin:120px 0 0 0;padding:0;}
.navTree{width:710px; text-align:left; background:#fff; margin-top:5px; padding:3px; text-transform:uppercase; font-size:12px; color:#000; clear:both; font-family:Arial, Helvetica, sans-serif; border:solid #ccc 1px;}

/*Content CardBuilder*/

.boxtopBuilder, .boxtopBuilderFull{border:solid 1px #ccc; background:url(images/bk_builderHeadline.jpg) top repeat-x #fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#900; text-align:left; font-weight:bold; padding:5px; margin-bottom:5px; margin-top:13px;}
.boxtopBuilder {width:720px; height:100px;}
.boxtopBuilderFull {width:910px; height:70px; margin-left:5px;}
.boxtopBuilderFull h2, .boxtopBuilder h2{text-transform:uppercase; padding:5px; margin-bottom:5px; margin-top:13px; text-align:left;}
.boxBuilderLi, .boxBuilderLiFull{text-align:left; font-size:12px; color:#000; line-height:14px; font-weight:normal; float:right;}
.boxBuilderLiFull{width:600px;}
.boxBuilderLi{width:400px;}
.boxBuilderLi strong, .boxBuilderLiFull strong{ font-weight:bold; font-size:12px; color:#000;}
.boxBuilderLi a, .boxBuilderLiFull a{ font-weight:bold; font-size:12px; color:#000;}
.boxBuilderli ul, .boxBuilderLiFull ul{list-style:url(images/bulletUl.gif); margin:0;}
.boxLinksCatBuilder{width:452px; float:left; padding:10px; background:url(images/bk_browseCat.jpg) repeat-x top; margin-left:5px;}
.boxBannersBuilder{width:225px; float:left; padding:0px 5px 0px 5px; border-right:solid 1px #ccc;}
.categoryLinkbuilder{margin-left:5px;border-bottom:solid #999 1px; padding-top:3px; width:450px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:left;font-weight:normal;}
.categoryLinkbuilder a, .categoryLinkbuilder a:link, .categoryLinkbuilder a:hover, .categoryLinkbuilder a:visited{ text-decoration:none; }
.categoryLinkbuilder a:hover{background:#e8e8e8;}
.boxuploadImage{border:solid 1px #ccc; background:url(images/bk_boxuploadImages.gif) repeat-x top; width:450px; float:left; padding:10px;}
.boxThumbnailscat{float:left; width:470px; height:231px; text-align:center; border:solid 1px #ccc; margin:0px 0px 5px 5px;}

/* Tablas Checkout */
.conTabla{border:1px solid #eee; padding:1px; text-align:center;margin:5px 0 0 20px}
.titTabla{background:#eee; height:20px; font-weight:bold;}
.titTabla td{border-left:1px solid #fff;}
.conTabla img{padding-bottom:2px}
.conTabla td{border:1px solid #eee;}
#conBots{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; height:45px; padding-top:5px}
#conBots img{float:left;}
#bots{height:20px; margin-top:15px}
#botTxt{float:left;}
.conNav{float:right}
.botNav{background:#fff;}
.botNav img{margin-left:5px}
#conBots strong{color:#5489B3; font-size:12px; font-weight:bold;}
.stCheck{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:10px 0 10px 0; padding:5px 0 5px 0; color:#5489B3; font-size:12px; font-weight:bold;}

/* Pie de Página */
#conFoot{clear:both; background:#fff url(images/bk_foot.jpg) repeat-x top; color:#000; height:80px;}
#footIzq{float:left; width:180px; height:80px; color:#000; padding:5px 0 0 0}
#footDer{float:left; width:760px;} 
.barLnk{padding-top:15px; text-align:center}

/* Shooping Cart */
.cartItemTable{ width:100%; border: 1px solid #EAEBED; margin:10px 0px; clear:both}
.cartItemTable td{margin:0};
.cartItemTable thead{ background-color:#FFF; height:30px; }
.cartItemTable thead td{ background-color:#EAEBED; height:30px; padding-left:25px; color:#082B47; font:bold; border-left:1px solid #FFF; border-top:1px solid #FFF; }
.cartItemTable tbody{ background-color:#EAEBED;}
.cartItemTable tbody td{ background-color:#FFF; height:30px; padding:10px 10px 10px 20px; margin:0px; border-left:1px solid #EAEBED; border-top:1px solid #EAEBED;}

.cartSubTotalTable{width:200px; border: 1px solid #EAEBED; float:right;}
.cartSubTotalTable td{ background-color:#EAEBED; height:25px; padding-left:25px; color:#082B47; font:bold; }
.systemMessage{font:18px bold; background:#002F55; padding:10px; margin:0px; color:#FFF}
.systemMessage p{margin:0;}