/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
caption, th, td { text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

* {border:0px;margin:0px;padding:0px;}
.clear {clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.fontNormal{font-weight: 100;}
.floatleft{float: left;}
.colorWhite{color:white;}
.colorBlack{color:black;}
.colorRed{color:red;}
.marginB15{margin-bottom:15px;}
.marginB20{margin-bottom:20px;}
.marginB30{margin-bottom:30px;}
.marginB40{margin-bottom:40px;}
.marginT20{margin-top:20px;}
.marginT10{margin-top:10px;}
.marginTL10{margin-top:10px;margin-left:10px;}
.ulBulletBlack{color:black;margin-left:15px;}

/** 
*  for credits
**/

#ulCredits {
list-style-type:none;
margin:0px 0 0 0;
padding: 0;
width:300px;
}
#ulCredits li {
text-align:left;
background-color: transparent
line-height: 113px;
margin-bottom: 5px;
}

#ulCredits li a {
letter-spacing: 0;
text-align:center;
background-color: transparent;
display:block;
color: #111111;
padding:1px 3px;
font-size: 0.8em;
text-decoration: none;
font-family: Verdana;

}
#ulCredits li a:hover {
background-color: #666666;
border-bottom:1px solid #666666;
color: #ffffff;
}

/** 
*  ends for credits
**/

body {
  background: #ffffff url(images/backBody.jpg) repeat;
  font-size: 12px;
  font-family: Georgia, Sans-Serif;
  color:#000;  
  text-align: left;
}


h1{
color:#000000;
font-size:3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:100;
line-height:1em;
letter-spacing:  0.1em;
}

h2{
color:#7f2402;
font-size:2.0em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:100;
line-height:normal;
letter-spacing:  0.1em;
}

h3{
color:#000000;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:100;
line-height:normal;
letter-spacing:  0.02em;
}


h4{
color:#000;
font-size: 13px;
font-style: normal;
font-weight: 100;
text-transform: none;
letter-spacing: normal;
line-height: 1.4em;
margin-bottom: 4px;
}


h5{
color:#000;
font-size: 12px;
font-style: normal;
font-weight: 100;
text-transform: none;
letter-spacing: normal;
line-height: 1.4em;
margin-bottom: 4px;
}

.catTit{
color:#7f2402;
font-weight: 600;

}
.catTit5{
color:#000;
font-weight: 100;
margin-bottom:5px;
}
.ivaNoIncluido{
color:#333333;
font-weight: 100;
margin-top: 35px;
font-style:italic;
}


.catDes{
color:#000000;
font-weight: 100;
}

.catBlack{
color:#000000;
font-weight: 100;

}
.wineYear{font-family: Times, Sans-serif; color:black; font-size:13px;font-weight:100px;}


/** 
*  for ulMainNav en Header
**/

#ulMainNav {
width:450px;
list-style-type:none;
margin: 0;
padding: 0;
}
#ulMainNav li {
background-color: transparent
line-height: 113px;
float:left;
}

#ulMainNav li a.inicio {
border-bottom:1px solid #ffffff;
background-image: url(images/btInic1.jpg);
display:block;
width: 99px;
text-indent: -5000px;
height: 113px;
}
#ulMainNav li a.inicio:hover {
background-image: url(images/btInic2.jpg);
}

#ulMainNav li a.catalogo {
border-bottom:1px solid #ffffff;
background-image: url(images/btCat1.jpg);
display:block;
width: 99px;
text-indent: -5000px;
height: 113px;
}
#ulMainNav li a.catalogo:hover {
background-image: url(images/btCat2.jpg);
}

#ulMainNav li a.historia {
border-bottom:1px solid #ffffff;
background-image: url(images/btHist1.jpg);
display:block;
width: 99px;
text-indent: -5000px;
height: 113px;
}
#ulMainNav li a.historia:hover {
background-image: url(images/btHist2.jpg);
}


#ulMainNav li a.contacto {
border-bottom:1px solid #ffffff;
background-image: url(images/btCont1.jpg);
display:block;
width: 99px;
text-indent: -5000px;
height: 113px;
}
#ulMainNav li a.contacto:hover {
background-image: url(images/btCont2.jpg);
}



/** 
*  for ulCatVinos en lateral  BORRAR
**/

#ulCatVinos {
width:160px;
list-style-type:none;
margin:30px 0 0 0;
padding: 0;
}
#ulCatVinos li {
background-color: transparent
line-height: 113px;
margin-bottom: 5px;
}

#ulCatVinos li a {
background-color: transparent;
display:block;
width: 160px;
color: #000000;
padding:3px 0 2px 3px;
font-size: 14px;
text-decoration: none;

}
#ulCatVinos li a:hover {
background-color: #000000;
border-bottom:1px solid #000000;
color: #ffffff;
}
#ulCatVinos li a#selected {
background-color: #550302;
border-bottom:1px solid #550302;
color: #ffffff;
}
/** 
*  for CATALOGO lavalamp
**/
        #lavaLampBorderOnly {
            position: relative;
            width: 160px;
            background-color: transparent;
            padding: 0px;
			margin:10px 0 0 0;
            overflow: hidden;
        }
                #lavaLampBorderOnly li {
                    list-style: none;
                    clear:left;
                    height: 30px;
                }
                    #lavaLampBorderOnly li.back {
                        background-color:#550302;
                        width: 9px;
                        z-index: 8;
                        position: absolute;
                    }
                    #lavaLampBorderOnly li a {
                    
                        font-size:14px;
                        text-decoration: none;
                        color: #ffffff;
                        outline: none;
                        text-align: left;
                        padding: 5px 5px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        position: relative;
                        overflow: hidden;
                        margin-left: 5px;
                    }





        #lavaLampBorderOnly2 {
            position: relative;
            width: 160px;
            background-color: transparent;
            padding: 0px;
			margin:10px 0 0 0;
            overflow: hidden;
        }
                #lavaLampBorderOnly2 li {
                    list-style: none;
                    clear:left;
                    height: 30px;
                }
                    #lavaLampBorderOnly2 li.back {
                        background-color:#004700;
                        width: 9px;
                        z-index: 8;
                        position: absolute;
                    }
                    #lavaLampBorderOnly2 li a {
                    
                        font-size:14px;
                        text-decoration: none;
                        color: #ffffff;
                        outline: none;
                        text-align: left;
                        padding: 5px 5px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        position: relative;
                        overflow: hidden;
                        margin-left: 5px;
                    }
/** ENDS **/



a.masInfo{
font-size: 11px;
background-color: #1D9A00;
border:3px solid #0E7E00;
text-decoration: none;
color:#ffffff;
padding:1px 6px;
font-weight:100;
margin-left:10px;
cursor:pointer;
height:50px;
}
a.masInfo:hover{
border:3px solid #701811;
background-color: #911D1D;
}

.gmnoprint span {white-space:normal;}


.tit2{
color:#550302;
float:left;margin-top:0px;width:38px;font-size: 56px; line-height:48px;
}
.tit3{
color:#550302;
margin-top:0px;font-size: 46px; line-height:48px;
}
.tit10{
color:#ffffff;
font-size:1.4em;
}


/** 
*  for form elements
**/
input{margin:0px 0 10px 0;border:1px #333333 solid;}
textarea{margin:0px 0 10px 0;border:1px #333333 solid;}

h3.form{margin-bottom:0px;background-color:#d3d3c3;width:160px;padding:2px 4px;color:black;font-size:1.1em;}
input.form{ height:20px;width:166px;border:1px #e3e3e3 solid;background-color:#ffffff;font-size:12px; font-weight:100;}
input.color{background-color:#ffffff;border:0px;padding:3px 5px; cursor:pointer;color:black;}
input.color:hover{background-color:#c500ff;color:white; }
textarea.form{height:100px;width:166px;border:1px #e3e3e3 solid;background-color:#ffffff;font-size:12px; font-weight:100;}


a.btimprimir{padding:2px 7px; background-color:#701811;color:white;cursor:pointer;}
a.btimprimir:hover{background-color:#000;}


