@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

#rcorners
  {      

    max-width: 670px;
    border-radius: 10px;
    background: #ffffff;
    padding: 0px; 
    width: 670px;
 
}

input[type=checkbox], input[type=radio] {
    display: inline !important;
    width: 25px !important;
    height: 25px !important;
    vertical-align: middle !important;
}

#search   {
          font-family: Arial, Helvetica,Verdana; 
          width: 955px;
          height: 50px;
          line-height: 40px;
     
    letter-spacing: 0.03em;
    color : #666666;
    font-weight : bold;
          border: 2px solid #999999;
    background-color : #ffffff;
           padding: 0px 4px  0px 4px;
border-radius: 6px;box-shadow: inset 0 0 6px 0 #cccccc;"
box-shadow: inset 0 0 6px 0 #cccccc;
    }
hr         { 
            color: #eeeeee;
            background-color: #eeeeee;
            height: 2px;
            border: none;
            }
hr.wh         { 
            color: #ffffff;
            background-color: #ffffff;
            height: 2px;
            border: none;
            }
hr.bluedot        { 


    border: 2px dotted #33cccc;
    border-style: none none dotted; 
    color: #fff; 
    background-color: #fff;
            }


.block2 {
             display: block;
             width: 20px;
             height: 20px;
            COLOR: #ffffff; 
             TEXT-DECORATION: underline;
             background:#cf4f2d;
             float: left;
             padding: 2px 2px 2px 2px;

}
a.butt:link, a.butt:visited { 
              display: inline-block;
              float: none;
          font-family: Arial, Helvetica,Verdana;
              cursor:pointer;
              text-align: center; 
              vertical-align: middle;
              text-decoration: none;  
          height: 22px; 
    
    letter-spacing: 0.03em;
    color : #ffffff;
    font-weight : normal;
          line-height:22px;
    background-color :#f79f2d;
          padding: 2px 4px  2px 4px;
          -moz-border-radius: 3px;         
          -webkit-border-radius: 3px;
          border-radius: 3px;

                                         }
a.butt:hover, a.butt:active{ 
             background: #990000;
    -moz-border-radius: 3px;           /* firefox */    -webkit-border-radius: 3px;        /* safari/chrome */    border-radius: 3px; 

                                         }
a.buttblue:link, a.buttblue:visited { 
              display: block;
              height: 20px; 
              width: 130px;
              padding-left: 8px;
              padding-right: 8px; 
               
   font-weight: bold;
              border: 1px solid #ffffff;
              text-align: center; 
              vertical-align: middle;
              text-decoration: none; 
              outline:none; 
              color:white; 
              line-height: 18px;
              cursor:pointer;
              background: #45c3d3;
              float: none;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }
a.buttblue:hover, a.buttblue:active{ 
             background: #078a9b;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }

a.buttpur:link, a.buttblue:visited { 
              display: block;
              height: 20px; 
              width: 130px;
              padding-left: 8px;
              padding-right: 8px; 
               
   font-weight: bold;
              border: 1px solid #ffffff;
              text-align: center; 
              vertical-align: middle;
              text-decoration: none; 
              outline:none; 
              color:white; 
              line-height: 18px;
              cursor:pointer;
              background: #d36ec5;
              float: none;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }
a.buttpur:hover, a.buttblue:active{ 
             background: #bd2f8d;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }


a.buttsm:link, a.buttsm:visited { 
              display: block;
              height: 30px; width: auto;
              padding-left: 8px;
              padding-right: 8px; 
              font:10pt "Arial"; 
         font-weight: bold;
              text-align: center;
              height: 30px;
             letter-spacing: 0.05em;
              vertical-align: middle;
              text-decoration: none; 
              outline:none; 
              color:white; 
              line-height: 30px;
              cursor:pointer;
<!--   background: -webkit-linear-gradient(#999999, #666666); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#999999, #666666); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#999999, #666666); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#999999, #666666); /* Standard syntax */
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3),0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -->

float: none;

    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }
a.buttsm:hover, a.buttsm:active{ 
             background: #cf4f2d;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }
a.butt_st:link, a.butt_st:visited { 
              display: block;
              height: 20px;

              padding-left: 8px;
              padding-right: 8px; 
              margin-left: 0px;
              margin-right: 0px; 
               
   font-weight: bold;
              border: 1px solid #ffffff;
              text-align: center; 
              vertical-align: middle;
              text-decoration: none; 
              outline:none; 
              color:white; 
              line-height: 18px;
              cursor:pointer;
              background: #f79f2d;
              float: none;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }
a.butt_st:hover, a.butt_st:active{ 
             background: #cf4f2d;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }



a.petitwh:link, a.petitwh:visited, a.petitwh:active, a.petitwh:hover { 

              
   font-weight: bold;
              cursor:pointer; 
              color: #ffffff;
              text-decoration: none; 
                                         }
a.petitpur:link, a.petitpur:visited, a.petitpur:active { 

              
   font-weight: bold;
              cursor:pointer; 
              color: #ffffff;
               letter-spacing:0,5px;  
              text-decoration: none; 
                                         }

a.petitpur:hover{ 

              
   font-weight: bold;
              cursor:pointer; 
              color: #d283b7;
               letter-spacing:10,5x; 
              text-decoration: none; 
                                         }



a.wh:link, a.wh:visited, a.wh:active, a.wh:hover { 

               
   font-weight: bold;
              cursor:pointer; 
              color: #ffffff; 
text-decoration: none; 
                                         }


a.bl:link, a.bl:visited, a.bl:active, a.bl:hover { 

              
    font-family: Arial; 
            font-weight: bold;
              cursor:pointer; 
              color: #108caf;
              text-decoration: none; 
                                         }
a.bl-sm:link, a.bl-sm:visited, a.bl-sm:active, a.bl-sm:hover { 

              
   font-weight: bold;
              cursor:pointer; 
              color: #108caf;
              text-decoration: none; 
                                         }
a.pur:link, a.pur:visited, a.pur:active, a.pur:hover { 

              
   font-weight: bold;
              cursor:pointer; 
              color: #660066;
              text-decoration: none;
text-transform: uppercase; 
                                         }





a.dk:link, a.dk:visited, a.dk:active  { 

              font:12pt "Arial"; 
        font-weight: bold;
              cursor:pointer; 
              color: #006699; 
             text-decoration: none; 
  }
a.dk:hover
{ 
  color: #fa7c0f;
  }

a.grey:link, a.grey:visited, a.grey:active  { 

              font:12pt "Arial"; 
        font-weight: bold;
              cursor:pointer; 
              color: #777777; 
             text-decoration: none; 
  }
a.grey:hover
{ 
  color: #fa7c0f;
  }
a.dk2:link, a.dk2:visited, a.dk2:active  { 

               
   font-weight: bold;
              cursor:pointer; 
              color: #666666; 
             text-decoration: none; 
  }
a.dk2:hover
{ 
  color: #fa7c0f;
  }
a.or:link, a.or:visited, a.or:active  { 

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #fa7c0f;
              text-decoration: none;
  }
a.or:hover
{ 
             color: #cf4f2d;
  }
p{ 
line-height:auto;
margin: 0px !important;
  }

p.tight10
{ 
line-height:10pt;
  }

select
  {
  font-family: Arial, Helvetica,Verdana  ; 
     
    color : #333333;
    font-weight :normal;
          border-bottom: none;
    background-color : #eeeeee;
  }
select.sm
  {
  font-family: Arial, Helvetica,Verdana  ; 
     
    color : #333333;
    font-weight :normal;
          border-bottom: none;
    background-color : #eeeeee;
  }


option{
               font-weight: normal;
               background-color: #eeeeee;
    color : #333333;
               text-align: left;

}
option.gray{
               font-weight: bold;
    color : #ffffff;
               background-color: #cc3300;
               text-align: center;
}

label
  {
  font-family: Arial, Helvetica,Verdana; 
  font-size : 9pt;
             font-weight: bold;
  color : #666666;
             width: 130px;
             float: left;
             text-align: left;
  }
label.info
  {
  font-family: Arial, Helvetica,Verdana; 
  font-size : 9pt;
             font-weight: bold;
  color : #666666;
             width: 130px;
             float: left;
             text-align: left;
line-height: 20px;
  }
label.r
  {
  font-family: Arial, Helvetica,Verdana; 
  font-size : 9pt;
             font-weight: bold;
  color : #666666;
             width: 130px;
             float: left;
             text-align: right;
  }
label.big
  {
             width: 160px;

  }



label.sm
  {
  font-family : Arial, Helvetica;
  font-size : 9pt;
             font-weight: normal;
             width: 90px;
             float: none;
             text-align: left;
  color : #666666;
  }
label.sm2
  {

             width: 40px;

  }

label.tiny
  {
  font-family : Arial, Helvetica;
  font-size : 9pt;
             font-weight: normal;
             width: 100px;
             float: none;
             text-align: left;
  color : #cccccc;
  }
input

  {
          font-family: Arial, Helvetica,Verdana; 
          height: 20px; 
    
    letter-spacing: 0.03em;
    color : #333333;
    font-weight : normal;
          line-height: 20px;
          border: 1px solid #cccccc;
    background-color : #ffffff;
          padding: 2px 4px  2px 4px;
          -moz-border-radius: 3px;         
          -webkit-border-radius: 3px;
          border-radius: 3px;
  }

input.sm

  {
              font-family: Arial, Helvetica,Verdana; 
              height: 18px; 
    
    letter-spacing: 0.03em;
    color : #333333;
    font-weight : normal;
              line-height: 18px;
               border: 1px solid #f4b23e;
    background-color : #fef6ef;
               padding: 0px 2px  0px 2px;
    -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
  border-radius: 6px;
  }

input.long

  {
          font-family: Arial, Helvetica,Verdana; 
          width: 100%;
          outline: none;
          height:30px;
          line-height: 30px;
     
    letter-spacing: 0.03em;
    color : #666666;
    font-weight : normal;
          border: 0px solid #f4b23e;
    background-color : #ffffff;
               padding: 0px 4px  0px 4px;
               margin: 8px 0px  0px 4px;

  }

input.file
  {
          font-family: Arial, Helvetica,Verdana; 
          width: 90%;
          height: 22px;
          line-height: 22px;
     
    letter-spacing: 0.03em;
    color : #666666;
    font-weight : bold;
               border: 0px solid #f4b23e;
    background-color :  #fef6ef
               padding: 0px 4px  0px 4px;
              -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px;
  }

input.button
{ 
              display: inline-block;
              float: none;
border: 0px;
          font-family: Arial, Helvetica,Verdana;
              cursor:pointer;
              text-align: center; 
              vertical-align: middle;
              text-decoration: none;  
          height: 22px;
line-height: 18px; 
    
    letter-spacing: 0.03em;
    color : #ffffff;
    font-weight : normal;
    background-color :#f79f2d;
          padding: 4px 8px  ;
          -moz-border-radius: 3px;         
          -webkit-border-radius: 3px;
          border-radius: 3px;
                                }

input.buttonsm
{ 
              display: block;
float: none;
              width: 40px;
              height: 20px;
              padding-left; 8px;
              padding-right: 8px; 
               
   font-weight: bold;
              height: 20px;
              text-align: center; 
              vertical-align: middle;
              text-decoration: none; 
              outline:none; 
              color:white; 
              line-height: 18px;
              cursor:pointer;
              background: #f79f2d;
    border-color : #f79f2d;
              -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 
                                }
input.botoncubo
{            display: block;
              outline: 0px;
              float: none;
              width: 30px;
              height: 30px;
              padding-left; 0px;
              padding-right: 0px;
              border: 0px;
        background-image: url(images/cubes.gif);
              -moz-border-radius: 0px;           /* firefox */    
              -webkit-border-radius: opx;        /* safari/chrome */    
               border-radius: 0px; 

                               }
input.botoncubo2
{            display: block;
              outline: 0px;
              float: none;
              width: 30px;
              height: 30px;
              padding-left; 0px;
              padding-right: 0px;
              border: 0px;
        background-image: url(images/cubes2.png);
              -moz-border-radius: opx;           /* firefox */    
              -webkit-border-radius: opx;        /* safari/chrome */    
               border-radius: 0px; 

                               }
                               }
.kes
{            display: block;
              outline: 0px;
              float: none;
              width: 30px;
              height: 30px;
              padding-left; 0px;
              padding-right: 0px;
              border: 0px;
        background-image: url(images/rayitas.png);
              -moz-border-radius: opx;           /* firefox */    
              -webkit-border-radius: opx;        /* safari/chrome */    
               border-radius: 0px; 

                               }

.titulos {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #fa7c0f;  
  text-decoration: none;
  }
.titulo_gris {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #666666;  
  text-decoration: none;
  }
.titulos_desc {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
             color: #3fc1d9;   
  text-decoration: none;

  }
.titulos2 {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
              color: #cf4f2d;
             text-transform: Capitalize;   
  text-decoration: none;

  }
.titulos3 {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #fa7c0f;  
  text-decoration: none;
line-height: 11pt;

  }
.titulos-of {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #330066;  
  text-decoration: none;
line-height: 11pt;

  }
.titulospur {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #660066;  
  text-decoration: none;
             line-height: 11pt;
             text-transform: Capitalize;

  }
.titulos3_desc {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #3fc1d9;  
  text-decoration: none;
line-height: 10pt;
  }
.titulos4 {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #777777;  
  text-decoration: none;
  }
.titulos5{  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
             color: #dddddd;   
  text-decoration: none;
  }

.precio {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #1094ad;  
  text-decoration: none;
             text-align: center;
  text-shadow: #ffffff 0px 0px 2px; 
  }
.precioint {  
  font-family: Arial, Helvetica,Verdana  ; 
  font-size: 16pt; 
  font-weight: bold;
  color: #1094ad;  
  text-decoration: none;
             text-align: center;
  text-shadow: #ffffff 0px 0px 2px;
        padding-right: 0px;
        padding-left: 4px; 
  }
.desc {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #cc0000;  
  text-decoration: none;
        text-align: center;
  text-shadow: #ffffff 0px 0px 2px;
        padding-right:0px;
        padding-left: 4px; 
  }
.precioeti {  
  display: block;
        width: 90px;
        height: 30px;
        line-height: 30px;
        background-color: #b2ecf0;
        background-image: url(images/puntaeti2.gif);
        background-position: top left;
        background-repeat: no-repeat;
        padding-left: 10px;
        padding-right: 5px;
        font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #1094ad;  
  text-decoration: none;
        text-align: center;
        margin: 4px 0px 4px 0px;
  text-shadow: #ffffff 0px 0px 2px; 
  }
.precioeti-desc{  
  display: block;
        height: 30px;
        line-height: 30px;
        width: 90px;
        background-color: #f4a85e;
        background-image: url(images/puntaetidesc2.gif);
        background-position: top left;
        background-repeat: no-repeat;
        padding-left: 10px;
        padding-right: 5px;
        font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #ffffff;  
  text-decoration: none;
        text-align: center;
margin: 4px 0px 4px 0px;
 
  }
p.precio {
  text-shadow: #ffffff 0px 0px 2px;
             text-align: center;
}
.preciopur {  
  font-family: Arial, Helvetica,Verdana  ; 
  
             background: #f6e4f0; 
  font-weight: bold;
             color: #660066;   
  text-decoration: none;
             text-align: center;
  text-shadow: #ffffff 0px 0px 2px;
             display: block;
padding: 4px; 
  }
.time {  
  font-family: Arial, Helvetica,Verdana  ; 
   
  font-weight: bold;
  color: #1094ad;  
  text-decoration: none;
             text-align: center;
             line-height: 9pt;

  }
.textolayers {  
  font-family: Arial, Helvetica,Verdana; 
   
       line-height: 15pt;
  font-weight: normal;
  color: #000033;  
  text-decoration: none;
  }
.textolayers_or{  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #fa7c0f;  
  text-decoration: none;
  }
.textolayers_dest {  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #666666;  
  text-decoration: none;
  }
.textolayers_datos {  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #666666;  
  text-decoration: none;
  }
.instruc {  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #666666;  
  text-decoration: none;
             font-style: italic;
  }
.instruc_or {  
  font-family: Arial, Helvetica,Verdana; 
  
  font-weight: bold;
  color: #fa7c0f;  
  text-decoration: none;
             line-height: 7pt;

  }
.textolayers_gris {  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
  color: #333333;  
  text-decoration: none;
  }
.textolayers_red{  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #cc0000;  
  text-decoration: none;
  }
.textolayers_wh {  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
  color: #ffffff;  
  text-decoration: none;
  }

.textolayers_wh2 {  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #ffffff;  
  text-decoration: none;
  }
.textobold {  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #666666;  
  text-decoration: none;
  }
.textobold_wh {  
  font-family: Arial, Helvetica,Verdana;
   letter-spacing: 0.03em; 
   
  font-weight: bold;
  color: #dddddd;  
  text-decoration: none;
  }

.titulos_wh {  
  font-family: Arial, Helvetica,Verdana ;
  letter-spacing: 0.03em; 
   
  font-weight: bold;
  color: #ffffff;  
  text-decoration: none;
  }


.textopetit {  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
  color: #666666; 
  text-decoration: none;
  }
.textopetit2{  
  font-family: Arial, Helvetica,Verdana; 
  
  font-weight:normal;
  color: #999999; 
  text-decoration: none;
line-height:8pt;
  }
.textopetit3{  
  font-family: Arial, Helvetica,Verdana; 
  
  font-weight:normal;
  color: #cccccc; 
  text-decoration: none;
  }
.textopetit_wh {  
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
  color: #ffffff; 
  text-decoration: none
  }
.textopetit_wh2 {  
  font-family: Arial, Helvetica,Verdana; 
  
  font-weight: normal;
  color: #ffffff; 
  text-decoration: none
  }

textarea
  {
               font-family: Arial, Helvetica,Verdana;
               width: 95%; 
      
    letter-spacing: 0.03em;
    color : #333333;
    font-weight : normal;
          line-height: 20px;
          border: 1px solid #cccccc;
    background-color : #ffffff;
          padding: 2px 4px  2px 4px;
          -moz-border-radius: 3px;         
          -webkit-border-radius: 3px;
          border-radius: 3px;
float: left;
  }
      
h1 { font-size: 16px; font-weight: bold; text-align: left; color: #cc3300;}
h2 { font-size: 14px; font-weight: bold; text-align: left; color: #ff6600;}
h3 {  font-weight: bold; text-align: left; color: #666666;}

table.cont_fichas {

             width: 660px;
             background-color: transparent;



}
table.cont_fichas td{

               height: auto;
               vertical-align: top;
               background-color: transparent;

}


table.cont_busq {

             width: 650px;
             background-color: #ffffff;



}





#menumain {

margin: 0;
padding: 0;
height: 40px;


} 
#menumain ul {
list-style: none;
margin: 0;
padding: 0;


} 
#menumain ul li {
display: inline;
margin: 0px;
                float:left; 
} 
#menumain ul li.left {
             display: inline;
             margin: 0px;
  border-right: 1px solid #ffffff;   
             float:left;
  background-image: url(images/gradbg_010.gif);
  display:block;
  width:7px;
             height: 43px;
}
#menumain ul li.right {
display: inline;
margin: 0px;
                float:left;
  background-image: url(images/gradbg_030.gif);
  display:block;
  width:7px;
             height: 40px;
}

#menumain ul li a {

  background-image: url(images/gradbg0.gif);
  display:block;
             height: 40px;
  text-decoration:none;
  
  color:#eeeeee;
             text-align: center;
             background-repeat: repeat-x;
  font-family:  Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: Capitalize;
             letter-spacing: 0.1em;
  border-right: 1px solid #999999;
             line-height: 40px;
             padding-top: 0px;
             padding-bottom: 0px;
             padding-right: 8px;
             padding-left: 8px;
             float:left;
 
} 

#menumain ul li a:hover {
  display: block;
background-color: #333333;
             padding-top: 0px;
  color:#ff9933;
             padding-bottom: 0px;
             height: 40px;

}

#menumain ul li#active a {
  background-image: url(images/gradbg20.gif);
             padding-top: 0px;
             padding-bottom: 0px;
             height: 40px;


}
#container
  {
  position: absolute;
  margin-left: auto;
  margin-right: auto; 
  margin-top: 0px;
  padding: 0;
  text-align: left;
  width:100%;         
  background-color: #cccccc;
             z-index: 10;
  }


table.news1 {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
      width: 620px;
        background-color: #ffffff;
       border-collapse: collapse;
border: 1px solid #cccccc;
  padding: 0px 0px 0px 0px;


}
table.news1 th{
  font-family: Arial, Helvetica,Verdana ;
        letter-spacing: 0.03em; 
   
  font-weight: normal;
  color: #fff;
        height: 20px;
        padding: 4px 10px 4px 10px;
  background: #cccccc;


}
table.news1 td{


        background-color: #ffffff;
  padding: 4px;




}
table.news1 td.red{
  font-family: Arial, Helvetica,Verdana ;
        letter-spacing: 0.03em; 
   
  font-weight: bold;
  color: #ffffff;
        height: 20px;
        padding: 4px 10px 4px 10px;
        background-color: #cc0000;

}




table.guia {

  font-weight: normal;
             color: #666666;
             
             width: 600px;
  padding: 4px 2px 4px 2px;
  margin: 3px 3px 3px 3px;


}
.imgleft{
      width: 180px;             
     max-width: 180px;
     padding-right: 10px;
     float: left;

}

.logo_kenesm{
             max-width: 290px;
             max-height: 120px;
             width: expression(this.width > 290 ? "290px" : true);
             height: expression(this.height > 120 ? "120px" : true);
  border: 0px solid #ffffff;
             vertical-align: middle;

}
.img_descsm{
             max-width: 250px;
             max-height: 90px;
             width: expression(this.width > 250 ? "250px" : true);
             height: expression(this.height > 90 ? "90px" : true);
  border: 0px solid #ffffff;
             vertical-align: middle;
             align: left;

}
.img_descsm2{
             max-width: 250px;
             max-height: 95px;
             width: expression(this.width > 250 ? "250px" : true);
             height: expression(this.height > 95 ? "95px" : true);
  border-right: 6px solid #ffffff;
             vertical-align: middle;

}
.logo_kenesmleft{
             max-width: 250px;
             max-height: 150px;
             width: expression(this.width > 250 ? "250px" : true);
             height: expression(this.height > 150 ? "150px" : true);
  border: 2px solid #ffffff;
             vertical-align: middle;
             float: left;
             padding: 0px 20px 0px 0px;

}
.logo_kenetiny{
             max-width: 130px;
             max-height: 90px;
             width: expression(this.width > 130 ? "130px" : true);
             height: expression(this.height > 90 ? "90px" : true);
  border: 2px solid #ffffff;
             vertical-align: middle;

}

.logo_kene{

             max-width: 200px;
             max-height: 135px;
             width: expression(this.width > 250 ? "250px" : true);
             height: expression(this.height > 135 ? "135px" : true);
  border: 2px solid #ffffff;
             vertical-align: middle;

}
.logo_keneg{

             max-width: 250px;
             max-height: 160px;
             width: expression(this.width > 250 ? "250px" : true);
             height: expression(this.height > 160 ? "160px" : true);
  border: 2px solid #ffffff;
             vertical-align: middle;

}

.img_kenesm{
             max-width: 200px;
             max-height: 130px;
             width: expression(this.width > 200 ? "200px" : true);
             height: expression(this.height > 130 ? "130px" : true);
  border: 2px solid #ffffff;
             vertical-align: middle;

}

.img_kene{

             max-width: 200px;
             max-height: 130px;
             width: expression(this.width > 200 ? "200px" : true);
             height: expression(this.height > 130 ? "130px" : true);
  border: 2px solid #ffffff;
             vertical-align: middle;

}
.img_keneg{

             max-width: 600px;
             max-height: 320px;
             width: expression(this.width > 600 ? "600px" : true);
             height: expression(this.height > 320 ? "320px" : true);
  border: 2px solid #eeeeee;
             vertical-align: middle;

}
.img_kenetiny{

             max-width: 80px;
             max-height: 60px;
             width: expression(this.width > 80 ? "80px" : true);
             height: expression(this.height > 60 ? "60px" : true);
  border: 0px solid #ffffff;
             vertical-align: middle;

}
.img_kenetiny{
             max-width: 100px;
             max-height: 80px;
             width: expression(this.width > 100 ? "100px" : true);
             height: expression(this.height > 80 ? "80px" : true);
  border: 2px solid #ffffff;
             vertical-align: middle;

}
.img_kenetiny2{
             max-width: 106px;
             max-height: 90px;
             width: expression(this.width > 106 ? "106px" : true);
             height: expression(this.height > 90 ? "90px" : true);
  border: 2px solid #ffffff;
             vertical-align: middle;

}


.img_news{

             width: 190px;
  border: 2px solid #ffffff;
             vertical-align: middle;
             margin: 2px 2px 2px 2px;




}
table.form {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
             background-color: #ffffff;
             border-style:solid;
             border-width:0px;
             border-color:#cccccc;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px;
             border:1px solid #cccccc; 

}
table.form td{
             background-color: #ffffff;
  padding: 2px 6px 2px 6px;
  margin: 2px 6px 2px 6px;

          
}
table.form td.border{


             background-color: #ffffff;
  padding: 2px 6px 2px 6px;
  margin: 2px 6px 2px 6px;
             text-align: left;
             border:1px solid #cccccc;             
}
table.form td.center{


            background-color: #ffffff;
  padding: 2px 6px 2px 6px;
  margin: 2px 6px 2px 6px;
             text-align: center;


}
table.form td.right{


             background-color: #ffffff;
  padding: 2px 6px 2px 6px;
  margin: 2px 6px 2px 6px;
             text-align: right;
             vertical-align: bottom;


}
table.form thead{     
  border-collapse: collapse;
  padding: 4px 6px 4px 6px;
  margin: 2px 6px 2px 6px;
}

table.form thead th{

  font-family: Arial, Helvetica,Verdana ; 
  letter-spacing: 0.03em;
   
  font-weight: bold;
  color: #cc3300;
             height: 30px;
             background-color: #fef6ef;
  padding: 4px 10px 4px 10px;
  margin: 2px 8px 2px 8px;
            text-align: left;


}

.box
  {

  padding: 0;
  text-align: left;
  width:100%;         
  background-color: #ffffff;
             z-index: 11;
  }
  
.contentpub 
  {
  padding:10px ;

  }
.contentsm 
  {
  padding:6px;

  }
.contentnone 
  {
  padding:6px 0px 0px 0px;

  }

.content h1
  {
  color:#0354c2;
  font-weight: bold;
  font-size: 1.2em;
  font-family: Arial, Helvetica,Verdana ; 
  }
    
.content p
  {
  color:#3b3b3b;
  font-size: 1em;
  line-height: 1.3em;
  font-family: Arial, Helvetica,Verdana ; 
  } 


.tlc,.trc, .blc, .brc
  {
  background-color: transparent;
  background-repeat: no-repeat;
  }

.tlc
  {
  background-image:url(images/t_01.gif);
  background-position: 0% 0%;
  }

.trc
  {
  background-image:url(images/t_03.gif);
  background-position: 100% 0%;
  }
  
.blc
  {
  background-image:url(images/t_07.gif);
  background-position: 0% 100%;
  }

.brc
  {
  background-image:url(images/t_09.gif);
  background-position: 100% 100%;
  }

.tb,.bb
  {
  background-color: transparent;
  background-repeat: repeat-x;
  }
      
.tb
  {
  background-image:url(images/t_02.gif);
  background-position: 0% 0%;
  }
.bb
  {
  background-image:url(images/t_08.gif);
  background-position: 50% 100%;
  }
  
.rb
  {
  background-image:url(images/t_06.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
  }

.lb
  {
  background-image:url(images/t_04.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
  }



.t_login
{
 
font-weight: normal;
color: #666666; 
width: 200px;
font-family:sans-serif;

}
.t_login thead
{
 
font-weight: bold;

}
table.cont_fichas {
  font-family: Arial, Helvetica,Verdana; 
   
             width: 650px;
             background-color: transparent;



}
table.cont_fichas td{

             height: auto;
             vertical-align: top;
             background-color: transparent;

}
table.cont_fichas td.head{

              color: #333333;
              height: 50px;

 

}
table.cont_fichas td.footer{

              height: 50px;  


}
table.data {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
             border:1px solid #cccccc;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;

}
table.data tr{

             background-color: #ffffff;

}


table.data td{

  padding: 2px 6px 2px 6px;
             margin: 2px 6px 2px 6px;
             text-align: left;
             vertical-align: top;



}
table.data td.border{

             border:1px solid #cccccc;

}
table.data tr{



}
table.data tr.odd{


             background-color: #fef6ef;

}

table.data tr.even{

            background-color: #ffffff;


}
table.data td.right{

  padding: 2px 6px 2px 6px;
  margin: 2px 6px 2px 6px;
             text-align: right;
             vertical-align: top;


}
table.data td.icons{

  padding: 2px 6px 2px 6px;
  margin: 2px 6px 2px 6px;
             text-align: center;
             vertical-align: middle;


}
table.data td.foot{
             background-color: #fef6ef;
  padding: 2px 6px 2px 6px;
  margin: 2px 6px 2px 6px;
             text-align: right;
             vertical-align: top;


}
table.data thead{     

  padding: 4px 6px 4px 6px;
  margin: 2px 6px 2px 6px;
}

table.data thead th{
  font-family: Arial, Helvetica,Verdana ; 
  letter-spacing: 0.03em;
   
  font-weight: bold;
  color: #cc3300;
             height: 30px;
             background-color: #fef6ef;
  padding: 10px 10px 10px 10px;
  margin: 2px 8px 2px 8px;
            text-align: left;

}
table.data th{
  color: #ffffff;
   
  padding: 2px 6px 2px 6px;
  margin: 2px 6px 2px 6px;
             text-align: left;
             vertical-align: middle;
             background-color: #cf4f2d;


}
table.map {

             background-color: #ffffff;
             border:1px solid #ff6600;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;

}



#nav {


margin: 0;

height: 16px;
z-index: 99;
background-color: #f79f2d;
}
 
#nav ul {

list-style: none;
margin: 0;
padding: 0;
float: none;
} 

#nav ul li {
width: 25%;
display: inline;
margin: 0px;
float:left;
} 

#nav ul li a {

        background:  transparent url('images/bgnav.png') repeat-x top left; 
             height: 16px;
  display:block;
  text-decoration:none;
             
             font-weight: bold;
             line-height: 24px;
  color:#ffffff;
             text-align: baseline;
             background-repeat: repeat-x;
  font-family:  Arial, Helvetica, sans-serif;
  text-transform: Capitalize;
             padding: 0px 1px 0px 1px;
             background-color: #f79f2d;
 
} 

#nav ul li a:hover {
        background:  transparent url('images/bgnavover.png') repeat-x top left; 
             background-color: #f79f2d;
            height: 16px;
  color:#ffffff;
}

#nav ul li#active a {
  background-image: url(images/02.png);
             background-color: #cf4f2d;
             height: 16px;
  color:#ffffff;

}




table.kene {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
        width: 328px;
        height: 234px;
        background-color: transparent;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  margin: 1px 1px 1px 1px;

}
table.kene thead{     
  padding: 0px 0px 0px 0px;
}
table.kene thead th{
        background:  transparent url('images/bg328_01.png') no-repeat top left; 
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #fa7c0f;
        height: 30px;
        text-transform:uppercase;
        text-align: left;
        border-bottom:1px solid  #cf4f2d;
  padding: 0px 10px 0px 10px;


}

table.kene td{

        padding: 4px 4px 4px 4px;
        margin: 4px 4px 4px 4px;
 


}
table.kene td.logo{
        background-color: #ffffff;   
        text-decoration: none;
        vertical-align: middle;
        text-align: center;
        height: 180px;
        width: 328px;
}
table.kene td.text{
        background-color: #ffffff;
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
  color: #333333;  
  text-decoration: none;
             vertical-align: top;
             text-align: center;
}

table.kene td.foot{
 background: transparent url('images/bg328c_02.png') no-repeat bottom left; 
       padding: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
             vertical-align: top;
             height: 24px;
text-align: center;


}
table.int {
        height: 150px;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  margin: 1px 1px 1px 1px;
}
table.int td.img {
        height: 105px;
        vertical-align: middle;

}
table.int td.text {
        height: 45px;
        vertical-align: top;

}

table.desc {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
             width: 328px;
             height: 224px;
             background-color: transparent;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  margin: 1px 1px 1px 1px;

}
table.desc thead{     
  padding: 0px 0px 0px 0px;
}
table.desc thead th{
             background:  transparent url('images/bg328green_01.png') no-repeat top left; 
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
             color: #ffffff;
             height: 30px;
             text-transform:uppercase;
             text-align: left;
             border-bottom:0px solid  #669933;
  padding: 0px 10px 0px 10px;
}

table.desc td.{
             background-color: ffffff;
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
             color: #cf4f2d;   
             text-decoration: none;
             vertical-align: middle;
             text-align: center;

}
table.desc td.info{

             background-color: #ffffff;
             width: 328px;
             height: 170px;
             vertical-align: middle;
             text-align: center;


}

table.desc td.foot{
             background: transparent url('images/bg328green_03.png') no-repeat bottom left; 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
             vertical-align: top;
             height: 24px;
  border-width: 0px;
}

table.cupon{  
             border-width: 2px;
  border-style: dashed;
  border-color: #3fc1d9;
             width: 324px;
             height:100%;

}

table.kene2 {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
        width: 328px;
        height: 240px;
        background-color: transparent;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  margin: 1px 1px 1px 1px;

}
table.kene2 thead{     
  padding: 0px 0px 0px 0px;
}
table.kene2 thead th{
        background:  transparent url('images/bg328b_01.png') no-repeat top left; 
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
        color: #ffffff;
        height: 30px;
        text-transform:uppercase;
        text-align: left;
        border-bottom:1px solid  #cf4f2d;
  padding: 0px 10px 0px 10px;


}

table.kene2 td{

  margin: 2px 6px 2px 6px;
  padding: 4px 4px 4px 4px;
  margin: 4px 4px 4px 4px;
        background-color: ffffff;


}
table.kene2 td.logo{
        background-color: ffffff;
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
        color: #cf4f2d;  
  text-decoration: none;
        vertical-align: middle;
        text-align: center;
        height: 160px;
        width: 328px;
}
table.kene2 td.text{
        background-color: ffffff;
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
  color: #333333;  
  text-decoration: none;
        vertical-align: top;
        text-align: center;
}

table.kene2 td.foot{
             background: transparent url('images/bg328b_02.png') no-repeat bottom left; 
       padding: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
             vertical-align: top;
             height: 30px;


}
table.der {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
        width: 220px;
        background-color: transparent;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  margin: 1px 1px 1px 1px;

}
table.der thead{     
  padding: 0px 0px 0px 0px;
}
table.der thead th{
        background:  transparent url('images/bg328_01.png') no-repeat top left; 
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
        color: #999999;
        height: 30px;
        text-transform:Uppercase;
        text-align: left;
        border-bottom:1px solid  #cf4f2d;
        padding: 0px 10px 0px 10px;



}

table.der td{

  margin: 2px 6px 2px 6px;
  padding: 4px 4px 4px 4px;
  margin: 4px 4px 4px 4px;
        background-color: ffffff;


}
table.der td.logo{
        background-color: ffffff;
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
        color: #cf4f2d;  
  text-decoration: none;
        vertical-align: middle;
        text-align: center;
        height: 160px;
        width: 328px;
  padding: 0px;
  margin: 0px;
}
table.der td.text{
        background-color: ffffff;
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
  color: #333333;  
  text-decoration: none;
        vertical-align: top;
        text-align: center;
}

table.der td.foot{
             background: transparent url('images/bg328_02.png') no-repeat bottom left; 
       padding: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
             vertical-align: top;
             height: 30px;


}

#navi {

background-color: transparent;

height: 18px;
z-index: 99;

}
 
#navi ul {

list-style: none;
background-color: transparent;
margin: 0;
padding: 0px 0px 0px 0px;
float: none;

} 

#navi ul li {

display: inline;
margin: 0px;
float:left;

}
#navi ul li.left {

display: inline;
margin: 0px;
float:left;
width: 10px;
}
#navi ul li a {

             background-color:  transparent ;
  display:block;
  text-decoration:none;
             
             font-weight: bold;
             line-height: 18px; 
  color:#ffffff;
             text-align: baseline;
  font-family:  Arial, Helvetica, sans-serif;
  text-transform: Capitalize;
             padding: 0px 12px 0px 12px;

 
} 

#navi ul li a:hover {
            background:  transparent url('images/bgmenu111.png') repeat-x top left; 
            color: #333333;


}

#navi ul li#active a {

            background-color: transparent;
color:#ffffff;

}

#box
  {
  position: absolute;
  margin-left: auto;
  margin-right: auto; 
  margin-top: 0px;
  padding: 0;
  text-align: left;
  width:100%;         
  background-color: #ffffff;
  }
  
 #content
  {
  padding:3em;
  }
 #contentpub 
  {
  padding:6px;
  }
 #contentsm 
  {
  padding:6px;
  }
#content h1
  {
  color:#0354c2;
  font-weight: bold;
  font-size: 1.2em;
  font-family: Arial, Helvetica,Verdana ; 
  }
    
#content p
  {
  color:#3b3b3b;
  font-size: 1em;
  line-height: 1.3em;
  font-family: arial, helvetica, sans-serif;
  } 




.box
  {

  padding: 0;
  text-align: left;
  width:100%;         
  background-color: #ffffff;
             z-index: 11;
  }
  


 #content
  {
  padding:3em;
  }
 #contentpub 
  {
  padding:6px;
  }
 #contentsm 
  {
  padding:6px;
  }







.content h1
  {
  color:#0354c2;
  font-weight: bold;
  font-size: 1.2em;
  font-family: Arial, Helvetica,Verdana ; 
  }
    
.content p
  {
  color:#3b3b3b;
  font-size: 1em;
  line-height: 1.3em;
  font-family: Arial, Helvetica,Verdana ; 
  } 



.tlc,.trc, .blc, .brc
  {
  background-color: transparent;
  background-repeat: no-repeat;
  }

.tlc
  {
  background-image:url(images/t_01.gif);
  background-position: 0% 0%;
  }

.trc
  {
  background-image:url(images/t_03.gif);
  background-position: 100% 0%;
  }
  
.blc
  {
  background-image:url(images/t_07.gif);
  background-position: 0% 100%;
  }

.brc
  {
  background-image:url(images/t_09.gif);
  background-position: 100% 100%;
  }

.tb,.bb
  {
  background-color: transparent;
  background-repeat: repeat-x;
  }
      
.tb
  {
  background-image:url(images/t_02.gif);
  background-position: 0% 0%;
  }
.bb
  {
  background-image:url(images/t_08.gif);
  background-position: 50% 100%;
  }
  
.rb
  {
  background-image:url(images/t_06.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
  }

.lb
  {
  background-image:url(images/t_04.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
  }



#navidesc {


margin: 0;
background-color: transparent;
height: 24px;
z-index: 99;

}
 
#navidesc ul {

list-style: none;
background-color: transparent;
margin: 0;
padding: 0px 10px 0px 10px;
float: none;
} 

#navidesc ul li {
width: 23%;
display: inline;
margin: 0px;
float:left;
} 

#navidesc ul li a {

             background:  transparent url('images/.png') repeat-x bottom left; 
  display:block;
  text-decoration:none;
             
             font-weight: bold;
             line-height: 24px;
  color:#ffffff;
             text-align: baseline;
             background-repeat: repeat-x;
  font-family:  Arial, Helvetica, sans-serif;
  text-transform: Capitalize;
             padding: 0px 1px 0px 1px;

 
} 
 

#navidesc ul li a:hover {
        background:  transparent url('images/3.png') repeat-x top left; 
             background-color: #a9d056;

  color:#ffffff;
}

#navidesc ul li#active a {
  background-image: url(images/02.png);
background-color: transparent;

  color:#ffffff;

}
table.kene_doble {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
             width: 660px;
             height: 160px;
             background-color: transparent;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  margin: 1px 1px 1px 1px;

}
table.kene_doble thead{     
  padding: 0px 0px 0px 0px;
}
table.kene_doble thead th{
             background:  transparent url('images/bg660_01.png') no-repeat top left; 
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
  color: #fa7c0f;
             height: 30px;
             text-transform:uppercase;
             text-align: left;
             border-bottom:1px solid  #cf4f2d;
  padding: 0px 10px 0px 10px;


}

table.kene_doble td{
        width: 670px;
  margin: 2px 6px 2px 6px;
  padding: 4px 4px 4px 4px;
  margin: 4px 4px 4px 4px;
        background-color: #ffffff;


}
table.kene_doble td.logo{
        background-color: #ffffff;
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
        color: #cf4f2d;  
  text-decoration: none;
        vertical-align: middle;
        text-align: center;
        height: 160px;
        width: 220px;
}
table.kene_doble td.menuficha{
        vertical-align: middle;
        text-align: center;
        height: 36px;
        padding: 0px 0px 0px 0px;
        background:  #cc0000; 


}
table.kene_doble td.menuficha2{
        vertical-align: middle;
        text-align: center;
        height: 36px;
        padding: 0px 0px 0px 0px;
        background:  #ff9933; 

}

table.kene_doble td.image{
        background-color: #ffffff;
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: bold;
        color: #cf4f2d;  
  text-decoration: none;
        vertical-align: middle;
        text-align: center;
        height: 160px;
        width: 220px;
}
table.kene_doble td.text{
        background-color: #ffffff;
  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
  color: #333333;  
  text-decoration: none;
        vertical-align: middle;
        text-align: center;
width: 220px;
}

table.kene_doble td.foot{
 background: transparent url('images/bg660b_02.png') no-repeat bottom left; 
       padding: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
             vertical-align: top;
             height: 24px;


}


#navif {


margin: 0;
background-color: transparent;
height: 24px;
z-index: 99;
width: 600px;



}
 
#navif ul {

list-style: none;
background-color: transparent;
margin: 0;
padding: 0px 10px 0px 10px;
float: none;



} 

#navif ul li {

display: inline;
margin: 0px;
float:left;

}

#navif ul li a {

        background:  transparent url('images/bggrad11.png') repeat-x bottom left; 

  display:block;
  text-decoration:none;
             
             font-weight: bold;
             line-height: 24px;
  color:#ffffff;
             text-align: baseline;
             background-repeat: repeat-x;
  font-family:  Arial, Helvetica, sans-serif;
  text-transform: Capitalize;
             padding: 0px 6px 0px 6px;

 
} 

#navif ul li a:hover {
        background:  transparent url('images/bggradover11.png') repeat-x top left; 
             background-color: #f79f2d;

  color:#ffffff;
}

#navif ul li#active a {
  background-image: url(images/02.png);
background-color: transparent;

  color:#ffffff;

}
table.galeria {

             width: 600px;
             background-color: #e6e6e6;
             border:0px solid #f79f2d;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;

}
table.galeria td.caption{
             background-color: #ffffff;

}

table.galeria td.foto{

             border:1px solid #e6e6e6;
             background-color: #ffffff;
}

table.fondonaranja{
             background-color: #FEF6EF;
  font-family:  Arial, Helvetica, sans-serif;
             border:1px solid #f79f2d;
}
table.fondonaranja thead th{
             background-color:  #FEF6EF;
  padding: 2px 2px 2px 2px;
             text-align; center;
}
table.fondonaranja th{
             background-color:  #FEF6EF;
  padding:2px 2px 2px 2px;
             text-align: center;
             
             font-weight: bold;

}
table.fondonaranja td{
             background-color: #FFFFFF;
       padding: 2px 2px 2px 2px;
             text-align; center;
             
             font-weight: normal;

}
table.fondonaranja td.nopad{
    
       padding: 0px 0px 0px 0px;
    

}
table.fondorosa{
             background-color: #FEF6EF;
  font-family:  Arial, Helvetica, sans-serif;
  padding:2px 2px 2px 2px;
             text-align; center;
             
             font-weight: bold;
margin:6px 0px 6px 0px;
}

table.fondorosa td{
             background-color:  #ffffff;
  padding: 2px 2px 2px 2px;
             text-align: center;
             
             font-weight: normal;
}
table.fondorosa td.resaltado{
             background-color: #f79f2d;
  padding: 2px 2px 2px 2px;
             text-align; center;
             
             font-weight: normal;
             cursor: pointer;
}


table.fondorosa td.solid{
             background-color:  #FEF6EF;

}

table.kene3 {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
             width: 328px;
             background-color: transparent;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
  margin: 1px 1px 1px 1px;

}table.kene3 td{
        padding: 4px 8px 4px 8px;
        margin: 4px 8px 4px 8px;
        background-color: #ffffff;
        height: 80px;
}
table.kene3 td.title{
        height: 40px;
}
table.kene3 td.link{
        height: 30px;
}
table.kene3  th{
        background:  transparent url('images/bg328_01.png') no-repeat top left; 
        height: 24px;
}
table.kene3 td.foot{
                  background: transparent url('images/bg328_02.png') no-repeat bottom left; 
       padding: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
                 vertical-align: top;
                 height: 20px;
                 text-align: center;


}
table.border {
             border:0px solid #f79f2d;
             border-collapse: collapse;


}
table.border td{
             border:1px solid #f79f2d;
  padding: 0px;
  margin: 0px;
             vertical-align: middle;

}
table.border th{
  padding: 0px;
  margin: 0px;
             vertical-align: middle;
  padding-left: 10px;

}
table.border td.mid{
             border:0px solid #f79f2d;
             vertical-align: middle;
             text-align: left;
}

table.pubcontainer {

  font-family: Arial, Helvetica,Verdana; 
   
  font-weight: normal;
             border:0px solid #cccccc;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;


}
table.pubcontainer tr{

             background-color: transparent;



}


table.pubcontainer td{


             text-align: center;
             vertical-align: top;
             border:0px solid #f79f2d;



}
table.oferta_hor {
}
table.oferta_hor th{
             border-collapse: collapse;
             background-color: #3fc1d9;
       padding: 4px 10px;
}
table.oferta_hor td{

  padding: 2px 2px 2px 2px;
  margin: 1px 1px 1px 1px;

}
table.oferta_hor td.blue{
             background-color: #3fc1d9;
             border:0px solid #3fc1d9;
             border-collapse: collapse;

}

table.oferta_int {
             border:0px solid #3fc1d9;
             border-collapse: collapse;
             background-color: #3fc1d9;

}
table.oferta_int td{
             border:0px solid #3fc1d9;
             border-collapse: collapse;
  padding: 4px;
             background-color: #3fc1d9;
}
table.prices {
             border:1px solid #3fc1d9;
             border-collapse: collapse;
             background-color: #ffffff;
             margin: 1px 1px 1px 1px;
  padding: 2px 2px 2px 2px;


}
table.border2 {
             border:0px solid #f79f2d;
             border-collapse: collapse;


}
table.border2 td{
             border:0px solid #f79f2d;
  padding: 0px;
  margin: 0px;
             vertical-align: middle;

}
table.border2 th{
  padding: 1px;
  margin: 0px;
             vertical-align: middle;
  padding-left: 10px;

}
table.oferta_pur {

}
table.oferta_pur th{

             background-color: #d36ec5;;
             border-collapse: collapse;
       padding: 4px 10px;

}
table.oferta_pur td{


}
table.oferta_pur td.blue{
             background-color: #d36ec5;
             border:0px solid #d36ec5;
             border-collapse: collapse;

}
table.oferta_intpur {
             border:0px solid #d36ec5; 
             background-color: #ffffff;

}
table.oferta_intpur td{

             border-collapse: collapse;
             background-color: #d36ec5;
                                           padding: 4px;



}
.titolbarra { 
              display: block;
              height: 20px; 
              width: 130px;
              padding-left: 8px;
              padding-right: 8px; 
               
   font-weight: bold;
              border: 1px solid #ffffff;
              text-align: center; 
              vertical-align: middle;
              text-decoration: none; 
              outline:none; 
              color:white; 
              line-height: 18px;
              cursor:pointer;
              background: #45c3d3;
              float: none;
    -moz-border-radius: 6px;           /* firefox */    -webkit-border-radius: 6px;        /* safari/chrome */    border-radius: 6px; 

                                         }
#menufooter {

margin: 0;
padding: 0;
height: 18px;


} 
#menufooter ul {
list-style: none;
margin: 0;
padding: 0;

} 
#menufooter ul li {
             display: inline;
             margin: 0px;
             float:none; 
} 
#menufooter ul li.left {
             display: inline;
             margin: 0px;  
             float:none;
       display:block;
       width:7px;
             height: 18px;
}
#menufooter ul li.right {
             display: inline;
             margin: 0px;
             float:none;
       display:block;
       width:7px;
             height:18px;
}

#menufooter ul li a {

       display:block;
             height: 16px;
       text-decoration:none;
       font-size:12px;
             font-weight: bold;
       color:#666666;
             text-align: left;
       font-family:  Arial, Helvetica, sans-serif;
       font-weight: 500;
       text-transform: Capitalize;
             letter-spacing: 0.1em;
  border-right: 1px solid #cccccc;"    
             line-height: 14px;
             padding-top: 0px;
             padding-bottom: 0px;
             padding-right: 6px;
             padding-left: 6px;

 
} 

#menufooter ul li a:hover {

             padding-top: 0px;
       color:#ff9933;
             padding-bottom: 0px;
             height: 18px;

}

#menufooter ul li#active a {
       background-image: url(images/gradbg20.gif);
             padding-top: 0px;
             padding-bottom: 0px;
             height: 18px;


}
.cookies {  
  font-family: Arial, Helvetica,Verdana; 
  
  font-weight: normal;
  color: #eeeeee;  
  text-decoration: none;
  }
#menuwhite {

margin: 0;
padding: 0;
height: 40px;


} 
#menuwhite ul {
list-style: none;
margin: 0;
padding: 0;


} 
#menuwhite ul li {
display: inline;
margin: 0px;
                float:left; 
} 
#menuwhite ul li.left {
             display: inline;
             margin: 0px;
  border-right: 1px solid #ffffff;   
             float:left;
  background-image: url(images/gradbg_010.gif);
  display:block;
  width:7px;
             height: 43px;
}
#menuwhite ul li.right {
display: inline;
margin: 0px;
                float:left;
  background-image: url(images/gradbg_030.gif);
  display:block;
  width:7px;
             height: 40px;
}

#menuwhite ul li a {

  background-image: url(images/gradbg0.gif);
  display:block;
             height: 40px;
  text-decoration:none;
  
  color:#666666;
             text-align: center;
             background-repeat: repeat-x;
  font-family:  Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: Capitalize;
             letter-spacing: 0.1em;
  border-right: 1px solid #dddddd;
             line-height: 40px;
             padding-top: 0px;
             padding-bottom: 0px;
             padding-right: 8px;
             padding-left: 8px;
             float:left;
 
} 

#menuwhite ul li a:hover {
  display: block;
background-color: #eeeeee;
             padding-top: 0px;
  color:#ff9933;
             padding-bottom: 0px;
             height: 40px;

}

#menuwhite ul li#active a {
  background-image: url(images/gradbg20.gif);
             padding-top: 0px;
             padding-bottom: 0px;
             height: 40px;


}


#rcorners-lg
  {      
    position: absolute;
    max-width: 960px;
    border-radius: 10px;
    background: #eeeeee;
    padding: 0px; 
    width: 960px;
 
}
#cont-box {
    width: 960px;
    max-width: 960px;
    background-color:#ffffff;
    text-align:center;
    padding:0px;
    -moz-border-radius: 10px 10px 10px 10px;           /* firefox */    
    -webkit-border-radius: 10px 10px 10px 10px;         /* safari/chrome */    
    border-radius: 10px 10px 10px 10px;   
}
#cont-box-sm {
    width: 660px;
    max-width: 660px;
    background-color:#ffffff;
    text-align:center;
    padding:0px;
    -moz-border-radius: 10px 10px 10px 10px;           /* firefox */    
    -webkit-border-radius: 10px 10px 10px 10px;         /* safari/chrome */    
    border-radius: 10px 10px 10px 10px;   
}
.textoficha_dest {  
  font-family: Arial, Helvetica,Verdana; 
  
        line-height: 18pt; 
  font-weight: bold;
  color: #666666;  
  text-decoration: none;
  }
.textoficha_dest {  
  font-family: Arial, Helvetica,Verdana; 
  
        line-height: 18pt; 
  font-weight: bold;
  color: #666666;  
  text-decoration: none;
  }