a { text-decoration: none }
html,body { margin:0;padding: 0 }

h2 { font-size:22pt; color:#A3007D; margin-bottom: 2px }
h3 { font-size:16pt; margin-top:2px}

#whatsfijo        {  position:fixed; bottom:0; left:40px; z-index:1000;   }
#facefijo         {  position:fixed; bottom:0; left:110px; z-index:1000;  }
#carritofijo      {  position:fixed; top:0; right:20px; z-index:1000; cursor:pointer  }
#carritofijoImg   {  height:115px }
#carritofijoPdtos {  position:fixed; top:33px; right:65px; z-index:1000; padding:2px 5px; border-radius: 50%;
                     background-color: #f00; color:#FFFA00; font-weight:bold;font-size:20pt; cursor:pointer }
#carritoResumen   { margin-bottom: 10px; text-align: center }
                     

#contenido      {  max-width: 1000px;  margin: auto; font-family: arial; text-align: center }
.separador      {  margin-top:30px; margin-bottom:30px; width:40%}
#titulo1        { font-size:15pt; font-weight: normal; color: #ff14cb; margin-top:30px }
.titulo1_1      { font-size:16pt; font-weight: bold;}

#whats1         { font-size:22pt; font-weight: bold; color: #C926A3; }
#whats2         { font-size:36pt; font-weight: bold; color: #4336F9;  text-decoration: underline; cursor:pointer;}
#whats2_1       { font-size:28pt; font-weight: bold; color: #4336F9;  }
#whats3         { font-size:18pt; font-weight: bold; color: #99A868; margin-top:15px  }

#promocion1     { color: #C926A3; }
#promocion1_1   { font-size:10pt; font-weight: bold; margin-bottom: 20px }
#promocion1_2   { font-size:16pt; font-weight: bold; }

#facebook       { font-size:14pt; font-weight: bold; color: #EA3AC1; }

#listaprecios_1 { font-size:30pt; font-weight: bold; color: #849649; }

#inferior1   { text-align:center; font-size:28pt; font-weight: bold; color: #849649; }
#inferior2   { text-align:center; font-size:28pt; font-weight: bold; color: #849649; }
#inferior2_1 { text-align:center; font-size:24pt; font-weight: bold; color: #849649; }
#inferior2_2 { text-align:center; font-size:28pt; font-weight: bold; color: #EA3AC1; }
#inferior3   { text-align:center; font-size:20pt;  color: #4949FC; }
#inferior3_1 { font-size:22pt; font-weight: bold; color: #EA3AC1; margin-top:15px }
#inferior4   { text-align:center; font-size:20pt;  color: #849649; }

/* sincoloresnibordes */
.sincoloresnibordes {   width: 70%; text-align: center; border-collapse: collapse; }
.sincoloresnibordes td, .sincolores th {   padding: 1px 1px; }
.sincoloresnibordes tbody td { font-size: 18pt; }
/*.redTable tr:nth-child(even) { background: #FFBCEF; }
.redTable thead { background: #EA3AC1; }*/
.sincoloresnibordes thead th { font-size: 16px; font-weight: bold; color: #000; text-align: center; }
.sincoloresnibordes tfoot td { font-size: 13px; }
.sincoloresnibordes tfoot .links { text-align: right; }
.sincoloresnibordes tfoot .links a{ display: inline-block; background: #FFFFFF;  padding: 2px 8px; border-radius: 5px; }


/* sincolores */
.sincolores { border: 2px solid #EA3AC1;  width: 70%; text-align: center; border-collapse: collapse; }
.sincolores td, .sincolores th {  border: 1px solid #AAAAAA; padding: 1px 1px; }
.sincolores tbody td { font-size: 18pt; }
/*.redTable tr:nth-child(even) { background: #FFBCEF; }
.redTable thead { background: #EA3AC1; }*/
.sincolores thead th { font-size: 16px; font-weight: bold; color: #000; text-align: center; }
.sincolores tfoot td { font-size: 13px; }
.sincolores tfoot .links { text-align: right; }
.sincolores tfoot .links a{ display: inline-block; background: #FFFFFF;  padding: 2px 8px; border-radius: 5px; }


/* rosasuave */
.rosasuave { border: 2px solid #EA3AC1; background-color: #F7DEF1; width: 70%; text-align: center; border-collapse: collapse; }
.rosasuave td, .rosasuave th {  border: 1px solid #AAAAAA; padding: 1px 1px; }
.rosasuave tbody td { font-size: 18pt; }
.rosasuave tr:nth-child(even) { background: #FFBCEF; }
.rosasuave thead { background: #EA3AC1; }
.rosasuave thead th { font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: center; }
.rosasuave tfoot td { font-size: 13px; }
.rosasuave tfoot .links { text-align: right; }
.rosasuave tfoot .links a{ display: inline-block; background: #FFFFFF; color: #EA3AC1; padding: 2px 8px; border-radius: 5px; }

/* rosasuave2 */
.rosasuave2 { border: 2px solid #EA3AC1;  width: 70%; text-align: center; border-collapse: collapse; }
.rosasuave2 td, .rosasuave2 th {  border: 1px solid #AAAAAA; padding: 1px 1px; }
.rosasuave2 tbody td { font-size: 18pt; }
/*.rosasuave2 tr:nth-child(even) { background: #FFBCEF; }*/
.rosasuave2 thead { background: #EA3AC1; }
.rosasuave2 thead th { font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: center; }
.rosasuave2 tfoot td { font-size: 13px; }
.rosasuave2 tfoot .links { text-align: right; }
/*.rosasuave2 tfoot .links a{ display: inline-block; background: #FFFFFF; color: #EA3AC1; padding: 2px 8px; border-radius: 5px; }*/


/* rojoguinda */
.rojoguinda { border: 2px solid #A40808; background-color: #EEE7DB; width: 70%; text-align: center; border-collapse: collapse; }
.rojoguinda td, .redTable th {  border: 1px solid #AAAAAA; padding: 1px 1px; }
.rojoguinda tbody td { font-size: 18pt; }
.rojoguinda tr:nth-child(even) { background: #F5C8BF; }
.rojoguinda thead { background: #A40808; }
.rojoguinda thead th { font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: center; }
.rojoguinda tfoot td { font-size: 13px; }
.rojoguinda tfoot .links { text-align: right; }
.rojoguinda tfoot .links a{ display: inline-block; background: #FFFFFF; color: #A40808; padding: 2px 8px; border-radius: 5px; }

/*
 table.rosasuave { border: 2px solid #EA3AC1; background-color: #F7DEF1; width: 70%; text-align: center; border-collapse: collapse; }
table.rosasuave td, table.rosasuave th {  border: 1px solid #AAAAAA; padding: 1px 1px; }
table.rosasuave tbody td { font-size: 18pt; }
table.rosasuave tr:nth-child(even) { background: #FFBCEF; }
table.rosasuave thead { background: #EA3AC1; }
table.rosasuave thead th { font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: center; }
table.rosasuave tfoot td { font-size: 13px; }
table.rosasuave tfoot .links { text-align: right; }
table.rosasuave tfoot .links a{ display: inline-block; background: #FFFFFF; color: #EA3AC1; padding: 2px 8px; border-radius: 5px; }
*/

.txtInput1 {
     padding: 7px;
     font-size: 16px;
     border-width: 2px;
     border-color: #cccccc;
     background-color: #FFFFFF;
     color: #000000;
     border-style: ridge;
     border-radius: 15px;
     font-weight:bold;
     text-align: center
}
 .txtInput1:focus {
     outline:none;
}