body{margin:0; padding:0; text-align:center; font:12px Verdana,sans-serif ; background:url(images/bk_SFT.jpg);}
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:#50a1cb; text-decoration:none; line-height:17px; margin:0px; padding:0px;}
a:hover{font-size:10px; font-weight:bold; color:#50a1cb; text-decoration:underline; margin:0px; padding:0px;}
.lightLnk, .lightLnk:link, .lightLnk:hover{color: #50a1cb; text-decoration: none; font-weight: bold;}
.infLnk, .infLnk:link, .infLnk:hover{color:#50a1cb; text-decoration:none; font-size:9px; font-weight: bold;}
a img{border:0px}
td{font-weight:normal; font-size:10px;}
h1{font-size:15px; font-weight:bold; color:#50a1cb; margin-top:10px;}
h2{font-size:18px; font-weight:bold; color:#50a1cb; text-align:left; border-bottom:thin; border-bottom-color:#50a1cb; border-bottom-style:solid; border-bottom-width:thin;}
h3{font-size:14px; font-weight:bold; color:#50a1cb; text-align:left;}
strong{color:#50a1cb;}
#contenedor{margin:auto; width:896px; font-weight:bold; background-color:#000; margin:20px 0 0 0;}

/* Top */
#conTop{ width:896px; height:358px;}
#conMenu{float:left; width:896px; height:32px; background-color:#000000;}
.supButton{float:left; width:149px; height:32px; text-align:center;}

/*Navigation Bar*/
.navBarnw{width:896px; height:35px;}
.navBarnw a, .navBarnw a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-weight:bold;  padding: 0px 20px 0px 20px; float:left; color:#fff}
.navBarnw a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-weight:bold;  padding: 4px 20px 0px 20px; float:left; color:#fff; text-decoration:none;}

.navBarnw a.header-reservations {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.navBarnw a.header-reservations:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}
.navBarnw a.header-reservations:active {
	position:relative;
	top:1px;
}



.verticalNav{width:222px; height:auto;}
.verticalbtn{height:25px; padding-left:20px; padding-top:5px;}
.verticalbtn a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; font-weight:bold;  color:#fff;  text-decoration:none;}
.verticalbtn a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; font-weight:bold;  color:#fff;  text-decoration:none; padding-left:25px;}

/* Content */
#conMain{float:left; width:896px; background:#000; margin:auto}
#leftPan{float:left; width:222px; text-align:left; border-right: 1px solid #0099FF;}
.category{background:#002F55; color:#fff; text-align:left; border-bottom:1px solid #E9EBED; padding:5px 0px 5px 15px;}
.button{ background-color:#000000; font-weight:bold; width:100px; height:20px; color:#fff; text-align:center; margin:5px 0px 5px 0px; border:0px;}
#rightPan{float:left; width:673px; text-align:left; font-weight:normal; color:#FFFFFF; margin:0px 0px 0px 0px;}
#rightPan a, a:link{font-size:12px; font-weight:bold; color:#50a1cb; text-decoration:none; line-height:17px; margin:0px; padding:0px;}
#rightext{ width:645px; padding:15px;}
.leftInfo{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:50a1cb; text-align:left; width:222px;border:0px; padding:10px 0px 0px 0px; line-height:15px; font-weight:normal;}
#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 */
#conFoot{clear:both; background-color:#003366; color:#FFF; height:63px; width:896px;}
#footIzq{float:left; width:223px; height:63px;background-color:#002F55;color:#FFFFFF;}
#footDer{float:left; width:896px; padding:10px 10px 0px 15px;} 
.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;}

/*Form Reservation*/

.containerForm {text-align:center; padding-left:40px; margin:30px 0px 15px 0px;}
.containerForm td{color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-align:left; padding:2px;}
.containerForm input{border:solid 1px #ccc; background:#fff; font-size:11px;}


.phones {
    color: #FFFFFF;
    height: 40px;
    margin: 0 0 15px;
}

.phones span {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;

    border: 1px solid #DCDCDC;
    border-radius: 6px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #000000;
    display: inline-block;
    font-family: arial;
    font-size: 19px;
    font-style: normal;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-shadow: 1px 1px 0 #FFFFFF;
}