body{margin:0; padding:0; text-align:center; font:10px Verdana,sans-serif; background:#f6f6f6; 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:#002F55; text-decoration:none; line-height:17px; margin:0px; padding:0px;}
a:hover{font-size:11px; font-weight:bold; color:#002F55; text-decoration:underline; margin:0px; padding:0px;}
.lightLnk, .lightLnk:link, .lightLnk:hover{color: #002F55; text-decoration: none; font-weight: bold;}
.infLnk, .infLnk:link, .infLnk:hover{color:#002F55; 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;}*/
h2{font-size:16px; font-weight:bold; color:#002F55; margin:25px;}
strong{color:#002F55;}
#contenedor{margin:0 auto; width:780px; font-weight:bold; background:#fff; text-align:left}

/* Top */
#conTop{height:140px; background:url(images/bn_top03.jpg);}
#conTop img{float:left;}
#conMenu{float:left; width:780px; height:32px; background:url(images_bkp/bk_menusup.jpg)}
.supButton {
border-left:1px solid #FFFFFF;
border-right:1px solid #CCCCCC;
display:block;
float:left;
height:27px;
padding-top:5px;
text-align:center;
width:109px;
}

.supButtonlast {
border-left:1px solid #FFFFFF;
border-right:0px none;
display:block;
float:left;
height:27px;
padding-top:5px;
text-align:center;
width:109px;
}
.iconStar{background-image:url(images/cat_star.gif)}

/*Content Home*/

.contCategory{width:175px; border:#CDCDCD 1px solid; background-color:#dfdfdf; padding:5px; float:left; margin:5px 0 0 6px}
.contCategory2{width:175px; border:#CDCDCD 1px solid; background-color:#ededed; padding:5px; float:left; margin:5px 0 0 6px}
.contCategory3{width:175px; border:#CDCDCD 1px solid; background-color:#f3f3f3; padding:5px; float:left; margin:5px 0 0 6px}
.contCategory4{width:175px; border:#CDCDCD 1px solid; background-color:#f5f5f5; padding:5px; float:left; margin:5px 0 0 6px}
.txtCategoryhome{text-align:center; margin:8px 0px}
.txtCategoryhome a, .txtCategoryhome a:hover{font-family:Georgia; font-size:14px; color:#002F55; font-weight:bold;}
.subCategorytxt a, .subCategorytxt a:hover{width:170px; font-family:Verdana; font-size:11px; color:#002F55; font-weight:normal}
.subCategorytxt{margin:5px 0; font-weight:normal}
.subSubCategorytxt a, .subSubCategorytxt a:hover{font-family:Verdana; font-size:11px; color:#002F55; font-weight:normal}
.subSubCategorytxt{margin-left:5px}
.subSubCategorytxt ul{margin:5px 0 5px 5px;padding-left:5px}
.subSubCategorytxt li{list-style:disc;}
.noCategorytxt{width:170px; font-family:Verdana; font-size:11px; color:#002F55; text-align:left; padding:5px 0px; font-weight:normal;}

.contCategory3 .subCategorytxt a, .contCategory3 .subCategorytxt a:hover{width:170px; font-family:Verdana; font-size:11px; color:#002F55; font-weight:bold}
.contCategory3 .subCategorytxt{margin:5px 0}
.contCategory3 .subSubCategorytxt a, .contCategory3 .subSubCategorytxt a:hover{width:160px; font-family:Verdana; font-size:11px; color:#002F55; font-weight:normal}
.contCategory3 .subSubCategorytxt{margin:5px 0 5px 8px; list-style:none}
.contCategory3 .noCategorytxt{width:170px; font-family:Verdana; font-size:11px; color:#002F55; text-align:left; padding:5px 0px; font-weight:bold;}

/* Content */
#conMain{float:left; width:780px;}
#leftPan{float:left; width:160px; text-align:center; background:#fff; color:#002F55;}
.category{background:#fff; color:#002F55; text-align:left; border-bottom:1px solid #002F55; 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;
    font-weight: normal;
    margin: 16px 5px;
}
#shoHead{float:left; width:432px; background-color:#E9EBED; margin-bottom:10px; 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;}
/* 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:#E9EBED; color:#002F55; height:70px;}
#footIzq{float:left; width:250px; height:70px;background-color:#002F55;color:#FFF;padding:15px 0 0; text-align:center}
#footDer{float:left; width:530px; border-top:2px solid #002F55;} 
.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;}

/*Top Category Content*/ 
/*#catTitle{ background-image:url(images/bk_tlcategory.jpg); color:#FFF; font-size:18px; height:40px; text-align:center; text-transform:uppercase; padding-top:8px}*/
h1{ background-image:url(images/bk_tlcategory.jpg); color:#FFF; font-size:18px; height:40px; text-align:center; text-transform:uppercase; padding-top:8px}
.colCategory{width:247px; border:#8A8A8A 1px solid; background:#ededed; float:left; margin:4px}
.colCategory img{margin:7px 7px 0}
.subCatTxt a, .subCatTxt a:hover{font-size:11px; font-weight:bold}
.subCatTxt{border-bottom:1px solid #666; border-top:1px solid #FFF;padding:5px;font-size:11px; font-weight:normal; margin:0 7px; color:#002F55}

/*Second top bar*/
.topCatBar {
    -moz-box-sizing: border-box;
    background-image: url("images/bk_menusup.jpg");
    border-left: 1px solid #CCCCCC;
    color: #003366;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding: 0 3px;
    text-align: center;
}
.topCatBar a {
    color: #003366;
    display: block;
    font-size: 11px;
    font-weight: bolder;
    line-height: 50px;
    padding: 0 1px;
}
.topCatBar a:hover{color:#26B;}
#topBar {
    background-color: #DDDDDD;
    height: 50px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

/*Bottom Box*/
.TxtBox{float:left; margin:4px 12px; width:165px;}
.TxtBox a{font-size:13px; color:#C03; line-height:20px}
.TxtBox a:hover{font-size:13px; color:#C03;line-height:20px; text-decoration:underline}

/*News feed styles*/
#news{margin:12px;border:1px solid #036}
#boxHead{background-color:#036; color:#FFF;font-size:14px;padding:4px;}
.newsLabel{color:#036;margin:6px;font-size:10px}
.newsText{border-bottom:1px solid #036;padding:6px;font-size:11px}
.newsText a, .newsText a:hover{font-size:12px}

/*City and county pages*/
.citiesBox{border:#036 1px solid; background:#F9FCFF; clear:both; margin:8px 0}
.citiesTitle{text-align:center; background:#036; font-size:150%; color:#FFF; height:24px}
.citiesPage{float:left;width:259px; height:18px; margin-top:4px}

/*home top and header*/
#homeTop{color:#002F55;padding:0 24px 15px; text-align:justify; border:1px solid #CDCDCD; background-color:#DFDFDF; min-height:220px; position:relative;}
#homeTop h1{background:none; color:#002F55}
#homeTop a{color:#C03}
#homeBottom{padding:0 8px; text-align:center; background-color:#EEE; border:1px solid #CDCDCD}

#searchbox_012702086560335227737:yokjaepihmk{
	margin-top:15px;
}

img.chat {
    height: 55px;
    left: 26px;
    position: absolute;
    top: 157px;
}

img.chatinner {
    height: 50px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
}
