

/* CSS Document */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    background-color: #F5F8D7;
}
body, p, h1, h2, h3, h4, h5, h6, strong, ul, li, form, img {
    padding:0px;
    margin:0px;
}
img {
    border:none;
}
h1 {
    color: #0086E4;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
    color: #F7931E;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
    color: #687204;
    font-size: 12px;
    font-weight: bold;
}
h4 {
    font-size: 11px;
    color: #0303FF;
    text-decoration: underline;
}
h5 {
    font-size: 11px;
    color: #336699;
    text-decoration: none;
    font-weight: bold;
}
h6 {
    font-size: 20px;
    color: #006699;
    margin-bottom: 8px;
}
ul {
    padding-left: 50px;
    list-style-type: circle;
}
ol {
    padding-left: 50px;
    list-style-type: circle;
}
.clearAll {
    line-height:0px;
    clear:both;
    overflow: hidden;
}
/* Align corners*/
.topLeftBorder {
    position:absolute;
    top:-1px;
    left:-1px;
}
.leftBorderBottom {
    position:absolute;
    bottom:-1px;
    left:-1px;
}
.topRightBorder {
    position:absolute;
    top:-1px;
    right:-1px;
}
.rightBorderBottom {
    position:absolute;
    bottom:-1px;
    right:-1px;
}
.topLeft {
    position:absolute;
    top:0px;
    left:0px;
}
.bottom {
    position: absolute;
    bottom: 0px;
}

.bottomLeft {
    position:absolute;
    bottom:0px;
    left:0px;
}
.topRight {
    position:absolute;
    top:0px;
    right:0px;
}
.bottomRight {
    position:absolute;
    bottom:0px;
    right:0px;
}
.topRightLink {
    position:absolute;
    top:0px;
    right:2px;
}
.bottomRightLink {
    position:absolute;
    bottom:0px;
    right:2px;
}
.bottomRightBorder{
    position:absolute;
    bottom:-1px;
    right:-1px;
}
/*End Align Corners*/
#page {
    width: 774px;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFFFFF;
    margin-top: 6px;
}
#header {
    width: 774px;
    background-image: url(/images/header_tile.gif);
    background-repeat: repeat-y;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #7FBEDF;
    position: relative;
    margin-bottom: 6px;
}
.logo {
    margin-top: 4px;
    margin-left: 16px;
}
.logoAustro {
    position: absolute;
    top: 5px;
    right: 5px;
}
#principalNav {
    height: 21px;
    background-image: url(/images/principal_bar_tile.gif);
    background-repeat: repeat-x;
    margin-top: 6px;
    padding-top: 7px;
    padding-left: 20px;
    position: relative;
    /*padding-right: 280px;*/
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #69AAC3;
}
.principalLink, .principalLink:hover {
    color: #034778;
    text-decoration: none;
    margin-right: 20px;
    font-weight: bold;
}
.principalLink:hover {
    text-decoration: underline;
}
#buscar {
    position: absolute;
    top: 3px;
    right: 5px;
    /*width: 270px;*/
    height: 21px;
}
.textSearch {
    /*width: 232px;*/
    width: 180px;
    height: 16px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #848484;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #848484;
    font-size: 12px;
    padding-left: 8px;
    padding-top: 2px;
}
#content {
    width: 774px;
}
#bannerHome {
    height: 173px;
    width: 774px;
    position: relative;
    background-image: url(/images/mask_tile.jpg);
    background-repeat: repeat-x;
}
#bannerItems {
    float: left;
    width: 184px;
    height: 170px;
    position: absolute;
    top: 0px;
    right: 0px;
    padding-top: 3px;
    padding-left: 3px;
}
.mask {
    position: absolute;
    width: 187px;
    height: 173px;
    background-image: url(/images/banner_mask.png);
    background-repeat: no-repeat;
    z-index: 500;
}

.itemBanner {
    position: relative;
    border: 1px solid #7BCEF4;
    height: 80px;
    width: 174px;
}
#itemFlash {
    position: absolute;
    left: 20px;
    top: 30px;
    width: 250px;
    z-index: 499;
}
.itemFlashText {
    float: left;
    padding-left: 10px;
}
#bannerLinks {
    height: 23px;
    background-image: url(/images/banner_link_tile.gif);
    background-repeat: repeat-x;
    position: absolute;
    padding-right: 37px;
    padding-top: 4px;
    left: 0px;
    bottom: 0px;
    padding-left: 6px;
    background-color: #E0EFB5;
    z-index: 500;
}
.bannerLink {
    color: #5F7705;
    font-weight: bold;
    text-decoration: none;
    padding-right: 5px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #E0EFB8;
    height: 20px;
    display: block;
    padding-top: 2px;
    float: left;
    margin-right: 6px;
}
.bannerLink:hover {
    text-decoration:underline;
}
#blockOne {
    float: left;
    width: 154px;
}
.blockOne {
    width: 154px;
    background-image: url(/images/b1_up.gif);
    background-repeat: repeat-x;
    position: relative;
    padding-top: 36px;
    background-position: 0px 4px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #D8E562;
    border-right-color: #D8E562;
    border-bottom-color: #D8E562;
    padding-bottom: 40px;
}
.categoria {
    margin-bottom: 14px;
    margin-right: 2px;
    padding-left: 5px;
    line-height: 14px;
}
.categoriaLink {
    color: #687204;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.categoriaLink:hover {
    text-decoration: underline;
}
.b1Link {
    color: #9DA931;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-left: 6px;
}
.b1Link:hover {
    color: #707823;
    text-decoration: underline;
}
.payment {
    margin-top: 20px;
    text-align: center;
}
#blockTwo {
    width: 472px;
    float: left;
    padding-left: 9px;
    margin-right: 16px;
}
.productos {
    width: 472px;
    margin-bottom: 10px;
}
.productosTitle, .productosTitleOrange {
    background-image: url(/images/categoria_title_tile_blue.jpg);
    background-repeat: repeat-x;
    background-color: #F5FDFF;
    position: relative;
    padding-top: 4px;
    padding-left: 12px;
    width: 460px;
    padding-bottom: 6px;
}
.productosTitleOrange {
    background-image: url(/images/pro_title_orange.gif);
    background-repeat: repeat-x;
    background-color: #FFFDFB;
    font-size: 14px;
    font-weight: bold;
    color: #F7911D;
}
.productosTitle p {
    font-size: 12px;
    font-weight: bold;
    color: #0B8ABB;
}
.box {
    border: 1px solid #D7F1FC;
    padding-top: 10px;
    padding-left: 5px;
    padding-bottom: 4px;
    width: 465px;
}
.boxOrange {
    border: 1px solid #FBDEBA;
    padding-top: 10px;
    padding-left: 5px;
    padding-bottom: 4px;
    width: 465px;
}
.titleVerMas, .titleVerMasOrange {
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: right;
    margin-top: 4px;
    margin-right: 10px;
}
.titleVerMasOrange {
    color:#CC6600;
}
.titleVerMas:hover, .titleVerMasOrange:hover {
    text-decoration:underline;
}
.item {
    width: 108px;
    font-size: 10px;
    float: left;
    margin-right: 10px;
}
.itemInfo {
    display: block;
    height: 52px;
    overflow: hidden;
}
.prices {
    height: 52px;
    margin-bottom: 6px;
    /*overflow: hidden;*/
}
.fotoPro {
    margin-bottom: 12px;
    text-align: center;
    height: 93px;
    overflow: hidden;
}
.message {
    color: red;
    font-size: 12px;
    font-weight: bold;
}
.ver {
    display: block;
    height: 15px;
    width: 42px;
    float: left;
    margin-right: 4px;
    background-image: url(/images/buttons//ver.gif);
    background-repeat: no-repeat;
}
.agregar {
    height: 15px;
    width: 62px;
    display: block;
    float: left;
    background-image: url(/images/buttons//agregar.gif);
    background-repeat: no-repeat;
}
.verOrange {
    display: block;
    height: 15px;
    width: 42px;
    float: left;
    margin-right: 4px;
    background-image: url(/images/buttons//ver_orange.gif);
    background-repeat: no-repeat;
}
.agregarOrange {
    height: 15px;
    width: 62px;
    display: block;
    float: left;
    background-image: url(/images/buttons//agregar_orange.gif);
    background-repeat: no-repeat;
}
#blockThree {
    float: left;
    width: 118px;
}
#blockThree a {
    color: #0086E4;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#blockThree a:hover {
    text-decoration: underline;
}
.b3Box {
    width: 118px;
    overflow:hidden;
    padding-bottom: 30px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #61CDF5;
}
.b3Title, .b3TitleOrange {
    background-image: url(/images/title_b3_blue.gif);
    background-repeat: repeat-x;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 12px;
    font-weight: bold;
    color: #0084E3;
    text-align: center;
    background-color: #BFEAFB;
}
.b3TitleOrange {
    background-image: url(/images/title_b3.gif);
    color: #F7911D;
}
#footer {
    background-image: url(/images/footer_tile.gif);
    background-repeat: repeat-x;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #73CEF5;
    padding-left: 20px;
    margin-top: 20px;
}
#footer a {
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
#footer a:hover {
    color: #003399;
    text-decoration: underline;
}
#cierre {
    padding-top: 4px;
    padding-bottom: 2px;
    font-size: 10px;
    color: #000000;
    text-align: right;
    padding-right: 10px;
}
#ubicacion {
    margin-bottom: 6px;
    padding-bottom: 6px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #97D2F2;
    float: left;
    width: 470px;
    margin-right: 6px;
}
#ubicacion a {
    color: #006699;
    font-size: 12px;
    font-style: italic;
    text-decoration: none;
}
.nivel1, .nivel2, .nivel3 {
    float: left;
    color: #006699;
    font-size: 12px;
    font-style: italic;
    margin-right: 4px;
}
#contentBanners{
    width:100px;
    float:left;
}
.titleGreenBox {
    width: 110px;
    background-image: url(/images/b1_up.gif);
    background-repeat: repeat-x;
    position: relative;
    padding-top: 54px;
    padding-left: 15px;
    padding-right: 8px;
    padding-bottom: 10px;
    background-position: 0px 4px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #D8E562;
    border-bottom-color: #D8E562;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #D8E562;
    float: right;
}
#contentBanners{
    width: 126px;
    float: left;
}
#mainContentIntro {
    float: left;
    margin-right: 6px;
}
.prodLink, .prodLink:visited  {
 color: #003366;
 text-decoration: none;
}
.prodLink:hover {
 color: #cc6600;
 text-decoration: underline;
}
.currentPageNumber {
    margin-right: 6px;
    margin-left: 6px;
    font-weight: bold;
    font-size: 13px;
    color: #cc6600;
    text-decoration: none;
    font-style: italic;
}
.volver {
    background-image: url(/images/buttons//regresar.gif);
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    width: 64px;
    float: right;
    margin-top: 10px;
}
.cerrar {
    background-image: url(/images/buttons//cerrar.gif);
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    width: 64px;
    float: right;
    margin-top: 10px;
}
.exhausted {
    color:#FF3300;
    font-weight:bold;
    text-decoration:blink;
}
.almostExhausted {
    color: #FF9900;
    font-weight:bold;
    text-decoration:blink;
}
.submit {
    border: 1px solid #66B3FF;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(/images/submit_tile.gif);
    background-repeat: repeat-x;
    height: 16px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
    padding-left: 6px;
}
.welcome {
  font-size: 11pt;
  font-weight: bold;
  font-style: italic;
  padding-bottom: 10px;
  color: #006699;
  margin-top: -8px;
  text-align: right;
}
