body{
	margin:0;
	padding:0;
	text-align:center;
	font:10px Verdana,sans-serif;
	color:#000;
	background-color: #f5f5f5;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
}
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 {
    color: #002F55;
     margin: 0;
    padding: 0;
    text-decoration: none;
	
}a:hover{color:#002F55; text-decoration:underline; margin:0px; padding:0px;}
.lightLnk, .lightLnk:link, .lightLnk:hover{color: #fff; text-decoration: none; font-weight: bold;}
.infLnk, .infLnk:link, .infLnk:hover {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: 1px 1px #FFFFFF;
    text-transform: uppercase;
}a img{border:0px}
td{font-weight:normal; font-size:10px;}
h1 {
    clear: both;
    color: #222;
    display: block;
    font-size: 30px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px ;
    text-align: left;
}

.header-text {
    clear: both;
    color: #999999;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0 10px 5px;
    text-align: center;
    text-transform: uppercase;
    width: 315px;
}


h2 {
    border-bottom: 1px dotted #666666;
    color: #666666;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin: 5px;
    text-transform: uppercase;
}

.title-block  {
    border-bottom: 1px dotted #666666;
    color: #e20176;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin: 5px;
    text-transform: uppercase;
	display:block;
}
strong{color:#002F55;}
#contenedor {
    background-color: #FFFFFF;
    background-image: url("images/header.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;

    margin: 0 auto;
    min-height: 400px;
    padding-top: 40px;
    width: 990px;
}

/* Top */
#conTop {
    height: 90px;
    max-height: 90px;
	padding-top:5px;
}
#conTop img{
	}
#conMenu {
    height: 35px;
    margin-bottom: 5px;
}
.supButton{float:left; width:126px; height:32px; text-align:center; border-left:1px solid #fff; border-right:1px solid #ccc;}

/* Content */
#conMain {
    float: none;
    width: 990px;
}
#leftPan {
    background: none repeat scroll 0 0 transparent;
    border-right: 2px solid #E20176;
    color: #002F55;
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    width: 130px;
}
.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;
    font-weight: normal;
    margin: 10px 0;
    width: 675px;
}

#shoHead {
    background: none repeat scroll 0 0 #E9EBED;
    border: 1px solid #CCCCCC;
    font-weight: normal;
    margin: 20px 5px 0;
    min-height: 60px;
    padding: 5px;
    text-align: left;
	clear:both;
}
.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 {
    margin: 4px;
    min-height: 160px;
    padding: 0;
    width: 210px;
}

.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 {
    background-image: url("images/bg.jpg");
    background-repeat: repeat;
    border-top: 1px solid #CCCCCC;
    clear: both;
    padding: 10px 0;
}
#footIzq{}
#footDer {
   
}

.barLnk{padding: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;}



#conMenu ul {
    height: 35px;
    margin: 0;
    padding: 0;
    text-align: left;
}

#conMenu ul li {
    border-right: 1px solid #DDDDDD;
    display: block;
    float: left;
    height: 35px;
    margin: 0;
    padding: 0;
	list-style:none;
	list-style-image:none;
}

#conMenu ul li a {
    border-right: 1px solid #FFFFFF;
    color: #222222;
    display: block;
    float: left;
    font-family: arial;
    font-size: 13px;
    height: 25px;
    padding: 10px 20px 0;
    text-shadow: 1px 1px #FFFFFF;
    text-transform: uppercase;
	font-weight:bold;
}
.header-img {
    height: 90px;
    max-height: 90px;
    min-height: 90px;
	text-align:left;
    padding: 5px 10px 0;
}

.right-rail {
    float: right;
    margin: 0 10px 0 0;
    width: 160px;
}

#header-top-blocks {
    float: right;
    width: 675px;
}

#menu-categories ul {
	margin:0 5px;
	padding:0;
	}
#menu-categories ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	display:block:
	}
	
	
#menu-categories ul li a {
	color:#333;
	font-weight:normal;
	border-bottom:1px dotted #CCC;
	padding:4px 2px;
	margin:0 0 3px;
	display:block;
	text-align:left;
	font-size:13px;
}
#menu-categories ul li a:hover {
	background-color:#FFC;
	color:#333;

}

#menu-categories .title-block {
	color:#333;
	font-size:18px;
	text-align:center;
	line-height:15px;
	padding-bottom:4px;
}

.banner-line {
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0 5px;
}



ul.links-social {
	margin:0 5px;
	padding:0;
	}
ul.links-social li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	display:block:
	}
	
	
ul.links-social li a {
	color:#333;
	font-weight:normal;
	border-bottom:1px dotted #CCC;
	padding:4px 2px;
	margin:0 0 3px;
	display:block;
	text-align:left;
	font-size:13px;
}
ul.links-social li a:hover {
	background-color:#FFC;
	color:#333;

}

