body{margin:0; padding:0; text-align:center; font:10px Verdana,sans-serif; background:#fff; 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:11px; color:#3c5769; text-decoration:none; line-height:17px; margin:0px; padding:0px;}
a:hover{font-size:11px; color:#CA6; text-decoration:none; margin:0px; padding:0px;}
.lightLnk, .lightLnk:link, .lightLnk:hover{color: #fff; text-decoration: none; font-weight: bold;}
.infLnk, .infLnk:link, .infLnk:hover{color:#fff; text-decoration:none; font-size:9px; font-weight: bold;}
.intLink, .intLink:link, .intLink:hover{color:#032b88; 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;}
h2 a{font-size:16px;}
h2 a:hover{font-size:16px; color:369}
strong{color:#002F55;}
#contenedor{margin:0 auto; width:760px; font-weight:bold; background:#fff}

/* Top */
#backHomepage{text-align:left; background:url(images/imghome-Page.jpg) no-repeat; border:solid 1px #7d8691; border-top:0px;}
#tlBanhome{font-family:Arial; color:#3c5769; font-size:23px; font-weight:bold;}
#textBanHome{font-family:Verdana; color:#3c5769; font-size:12px; text-align:left; font-weight:bold;}
#conTopLogo{width:760px; height:60px; background:url(images/topLogo.jpg) no-repeat top}
.btnStart a, .btnStart a:link{background:url(images/start-Now.png) no-repeat; width:130px; height:36px; font-family:Verdana; font-size:16px; font-weight:bold; padding:8px 0px 0px 19px; color:#3c5769; text-decoration:none;}
.btnStart a:hover{background:url(images/start-Now-Over.png) no-repeat; width:130px; height:36px; font-family:Verdana; font-size:16px; font-weight:bold; padding:8px 0px 0px 19px; color:#52778f; text-decoration:none;}
#conTop img{float:left;}
#conMenu{float:left; width:760px; height:20px; background:url(images/bk_menusup.jpg)}
.supButton{float:left; width:186px; height:20px; text-align:center; border-right:1px solid #3c5769;}

/*Top Inside*/
#topimgInside{background:url(images/bn_topint.jpg) no-repeat; border:solid 1px #7d8691; border-top:0px;}
#tlBanInside{font-family:Arial; color:#3c5769; font-size:35px; text-align:left; font-weight:bolder;}

/*Form*/
#contFormAll{width:760px; border:solid 1px #7d8691; border-bottom:0px; border-top:0px;}
#contFormLeft{font-size:11px; color:#7d8691; font-weight:bold; text-align:left; margin-left:120px;}
#contFormRight{background:#e0e8ea; border-left:solid 1px #7d8691; padding:5px 20px; text-align:justify; font-size:14px; color:#456; height:110px}
#bkTableform{width:422px; background:#dee7e9; border:solid 1px #16387c; border-top:none; margin-left:25px;}
#bkTableform td{padding-left:6px;}

/* Content */
#conMain{float:left; width:760px; background:url(images/bk_con.gif) repeat-y;}
#leftPan{float:left; width:160px; text-align:center; background:#E9EBED; color:#002F55;}
#textHome{padding:5px 20px 0px 14px; font:Verdana; font-size:11px; color:#fff; text-align:justify; font-weight:normal;}
#topCall{background:url(images/topCall.jpg) no-repeat; height:60px; width:760px; border:solid 1px #7d8691; text-align:left}
#containHomepage{width:760px; height:150px; border:solid 1px #7d8691; border-bottom:0px; margin-top:8px;}
.homeSmallbox{width:252px; height:100px; border-right:1px solid #7d8691; border-bottom:1px solid #7d8691; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:justify; color:#3c5769; padding-top:15px;}
#contanInfohome{width:758px; padding-top:5px; margin-top:10px; margin-bottom:20px;}
#textInfoHome{width:528px; padding:0px 15px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7d8691; text-align:justify; border-right:solid 1px #7d8691;}
.tlInfohome{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; color:#d5ac07;}
#rightCarril{width:228px; padding:5px 15px 5px 15px; color:#7d8691; text-align:justify;}
.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:center; width:740px; text-align:jusfify; font-weight:normal; margin-top:10px;}
#contFaq{width:170px; margin-left:8px; float:right}
#faqBar{background:#02227d; text-align:left; }
#faqBar ul a{ color:#FFFFFF; margin-bottom:0px; padding-right:8px;}
#faqBar ul{ color:#FFFFFF; margin-bottom:0px; padding-right:8px;}
#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;}
/* 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 */
#lineFoot{width:760px; height:2px; margin-bottom:2px;}
#conFoot{clear:both; color:#002F55; height:60px; background:url(images/bk-footer.jpg) no-repeat}
#footIzq{float:left; width:250px; height:60px; color:#FFF;padding:5px 0 0 0}
#footDer{float:left; width:510px;} 
.barLnk{padding-top:5px; text-align:center}

/*Apply Now*/
.textApply{font-family:Verdana; font-size:11px; padding-left:10px; color:#032b88;}
.subTextApply{font-family:Verdana, Arial, Helvetica, sans-serif; color:#032b88; font-size:12px; font-weight:bold; 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:14px bold; background:#002F55; padding:10px; margin:0px; color:#FFF}
.systemMessage p{margin:0;}

a.nohover:hover{color:#3c5769; text-decoration:underline}

/*News feed styles*/
#news{margin:12px;border:1px solid #002F55; text-align:left}
#boxHead{background-color:#668099; color:#FFF;font-size:14px;padding:4px;}
.newsLabel{color:#002F55;margin:6px;font-size:10px}
.newsText{border-bottom:1px solid #002F55;padding:6px;font-size:11px}
.newsText a, .newsText a:hover{font-size:12px; color:#002F55}