body{margin:0; padding:0; text-align:center; font:10px Verdana,sans-serif;  background:url(images/bk_site.gif); color:#666666;}
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:#006699; text-decoration:none; line-height:17px; margin:0px; padding:0px;}
a:hover{font-size:10px; font-weight:bold; color:#fe8300;margin:0px; padding:0px;}
.lightLnk, .lightLnk:link, .lightLnk:hover{color: #fff; text-decoration: none; font-weight: bold;}
.infLnk, .infLnk:link{color:#003366; text-decoration:none; font-size:9px; font-weight: bold;}
.infLnk:hover{color:#fff; text-decoration:none; font-size:9px; font-weight: bold;}
a img{border:0px}
td{font-weight:normal; font-size:12px;}
h1{font-size:16px; font-weight:bold; color:#666666; font-weight:bold; margin:0px 0px 15px 0px;}
h2{font-size:14px; font-weight:bold; color:#003366; font-weight:bold; margin:0px 0px 15px 0px;}
strong{color:#006699;}
#contenedor{margin:0 auto; width:980px; font-weight:bold; background:#fff; margin-top:30px;}
ul {list-style-type: square; color:#ff6600;}
.red{ color:#ff6600; font-size:10px; font-style:oblique;}
.red2{ color:#ff6600; font-size:12px; font-weight:bold; font-style:oblique;}


/* Top */
#conTop{height:180px; background:url(images/bk_head.jpg);}
#conTop img{float:left;}
#conMenu{float:left; width:980px; height:36px; background:url(images/bk_navbar.gif);}
.supButton{float:left; text-align:center; margin-left:17px;}

/* Content */
#conMain{float:left; width:980px; background:url(images/bk_con.gif) repeat-y;}
#leftPan{float:left; width:160px; text-align:center; background:#E9EBED; color:#002F55;}
.category{background:#002F55; color:#fff; text-align:left; border-bottom:1px solid #E9EBED; padding:5px 0px 5px 15px;}
.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:980px; text-align:justify; font-weight:normal; font-size:12px;}
#contentArticles{float:left; width:938px; text-align:center;}
#rightPan table{padding:3px; text-align:left;}
#rightPan table input{border:solid 1px #bcbcbc; margin:5px 0 5px 0;}
#flashGallery{float:left; width:442px; height:534px;}
.infoHome{float:left; width:450px; height:364px; margin-top:30px; margin-left:50px; font-family:Verdana; text-align:left;}
.texInfo01{float:left; font-size:18px; color:#666666; font-weight:bold; margin:0px 0px 15px 0px;}
.texInfo02{float:left; font-size:14px; color:#003366; font-weight:bold; margin:0px 0px 15px 0px;}
.texInfo03{float:left; width:390px; font-size:12px; color:#666666;}
#homeWaves{float:left; width:538px; height:180px; background:url(images/bk_logo.gif)}

#shoHead{float:left; width:560px; background:#E9EBED; margin-bottom:10px; padding:5px; text-align:left; font-weight:normal;}
.btnGris{background:url(images/bk_btngris.gif); font-size:9px; font-weight:bold; width:60px; height:20px; color:#002F55; 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:#002F55; text-align:center; margin-top:5px; border:0px}
.divProducto, .divCategory{float:left;padding:5px; border:1px solid #E3E6E8; text-align:center; margin:10px 0px 10px 5px}
.divProducto{width:170px;}
.divCategory{width:45%;}
.desProducto{float:left; background:#E9EBED; width:100%; color:#002F55; font-weight:bold;}
.desProducto a{text-decoration:underline;}
.titulo{float:left; color:#002F55; 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:60px;text-align:left;margin:3px;font-weight:bold;clear:both;}
.featuresDetail .field{text-align:left;margin:5px 10px 0 0;clear:both;}
.verProdTable thead td{background-color:#002F55;color:#fff;font-weight:bolder;}
.verProdTable .rowA{background:#E9EBED;}

/*Articles*/
#tablecolumn{width:938px; height:auto; float:left; margin-top:20px; background:url(images/frmiddle_bk.gif) repeat-y; padding-bottom:10px;}
#tablecolumn h1{text-align:center; font-size:20px; text-transform:uppercase; color:#006699; margin:0; padding:0; margin-bottom:10px;}
#tablecolumn strong{font-size:11px; text-transform:uppercase;}
#tablecolumn .faqcontent{width:900px; height:auto; float:left; clear:both; text-align:justify; padding-left:20px; padding-right:10px;}
#tablecolumn .faqcontent span{text-decoration:underline; font-style:oblique; font-weight:bold;}
.lineh1over{width:95%; height:1px; float:left; margin:0 0 0 20px; border-bottom:solid 1px #ccc; margin-bottom:15px;}
#tablecolumn .colum{width:31%; height:auto; float:left; margin-right:15px; text-align:justify; font-weight:normal; color:#666; font-size:12px; padding-bottom:30px}
#tablecolumn .colum span{float:left; width:15px; height:auto;}
#tablecolumn .colum .bold{width:100%; height:auto; padding:10px 0 10px 0; border-top:solid 1px #0b4177; border-bottom:solid 1px #0b4177; text-align:center; font-size:15px; font-weight:bold;}
#tablecolumn .containerpic{width:96%; height:160px; padding:5px; background:#d7ccad; border:solid 1px #91835d; text-align:justify; font-style:oblique; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; margin-bottom:10px;}
#tablecolumn .containerpic .rightpic{float:right; margin:0 0 0 10px;}
#tablecolumn .containerpic .leftpic{float:left; margin:0 10px 0 0;}
#tablecolumn .containerpic p{padding-top:35px;}
#tablecolumn .piclarge{width:45%; height:auto; float:left; color:#666; font-size:11px; font-weight:normal; margin-bottom:20px;}
#tablecolumn .piclarge img{float:left; margin-bottom:15px;}
#tablecolumn .piclarge strong{color:#}
#tablecolumn .boxorange{width:830px; height:auto; text-align:justify; background:#fdecda; color:#666; font-weight:normal; margin:5px 15px 15px 48px; font-size:12px; clear:both; padding:10px; float:left;}
#tablecolumn .boxorange h1{text-align:center; color:#666; font-size:18px; border:0; margin:0}
#tablecolumn .boxorange h2{text-align:center; color:#666; font-size:14px; margin:0}
#tablecolumn .boxorange strong{color:#006699; font-size:12px;}
.spaceclear{width:85%; height:20px; clear:both; float:left}
.frtoporange{width:938px; height:6px; float:left; background:url(images/frtop_middle.gif) repeat-x top; padding-bottom:15px;}
.frtoporange .left{width:6px; height:6px; float:left; background:url(images/frtop_left.gif) no-repeat;}
.frtoporange .right{width:6px; height:6px; float:right; background:url(images/frtop_right.gif) no-repeat;}
.frbottomorange{width:938px; height:6px; float:left; background:url(images/frbottom_middle.gif) repeat-x top;}
.frbottomorange .left{width:6px; height:6px; float:left; background:url(images/frbottom_left.gif) no-repeat; vertical-align:top;}
.frbottomorange .right{width:6px; height:6px; float:right; background:url(images/frbottom_right.gif) no-repeat; vertical-align:top;}
.bkwavesframelarge{background:url(images/bk_waves.gif); width:910px; height:720px; margin-left:22px; float:left;}
.bkwavesframesmall{background:url(images/bk_waves2.gif); width:910px; height:422px; margin-left:22px; float:left;}

/* 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:#fe8300; color:#002F55; height:60px;}
#footIzq{float:left; width:250px; height:60px;background-color:#fe8300;color:#FFF;padding:15px 0 0 0}
#footDer{float:left; width:980px;} 
.barLnk{padding-top:10px; 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;}