/* Links sin nada blancos */
A.clase1:visited {text-decoration:none; color:#ffffff; }
A.clase1:active {text-decoration:none; color:#ffffff;}
A.clase1:link {text-decoration:none; color:#ffffff;}
A.clase1:hover {text-decoration:none; color:#ffffff;}

/*  Links sin nada  en negro*/
A.clase2:visited {text-decoration:none; color:#000000;}
A.clase2:active {text-decoration:none; color:#000000;}
A.clase2:link {text-decoration:none; color:#000000;}
A.clase2:hover {text-decoration:none; color:#000000; font-weight:bold;}


A.enlace02:link
{
  COLOR: #09663A;
  FONT-FAMILY: verdana, arial, sans-serif;
  FONT-SIZE : 11px;
  FONT-STYLE: normal;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none;
    LETTER-SPACING: normal;

}
A.enlace02:visited
{
  COLOR: #09663A;
  FONT-FAMILY: verdana, arial, sans-serif;
  FONT-SIZE : 11px;
  FONT-STYLE: normal;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none;
LETTER-SPACING: normal;

}
A.enlace02:hover
{
  COLOR: #CC3300;
  FONT-FAMILY: verdana, arial, sans-serif;
  FONT-SIZE : 11px;
  FONT-STYLE: normal;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none;
LETTER-SPACING: normal;

}
A.enlace02:active
{
  COLOR: #CC3300;
  FONT-FAMILY: verdana, arial, sans-serif;
  FONT-SIZE : 11px;
  FONT-STYLE: normal;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none;
LETTER-SPACING: normal;
}

.oferta {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border: 1px solid #D1CBD0;
  text-align: center;
  font-weight:bold;
  background-color: #ffffff;
  /* for IE */
  filter: alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.80;
}

.cuerpoficha {
   background-color: #ffffff;
   padding: 0px 5px 5px 5px;

}

.propuesta {
  height:100px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border: 1px solid #D1CBD0;
  text-align: center;
  font-weight:bold;
  background-color: #ffffff;
  /* for IE */
  filter: alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.90;
}

.cuerpoST {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   background-color:#E3EDC8;
}

.letrafx{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #000000;
}

.letrafxhotel{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #990000;
}

.letrafxhotel_inv
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color: #FFFFFF;
}


.letrafxgolf{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #2E7E03;
}

.letrafxresta{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #373DB7;
}



.letrafxgolf_inv
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #FFFFFF;
}

.letraopen {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

.letraopen12 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.letraopenp {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}



.letraopennegrita {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight: bold;
}

.letraopen_bl {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.letraopen_cb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#336699;
}

.letralogin {
  font-family: verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  FONT-SIZE : 10px;
  font-weight: bold;
}

.celdaeventotitulo {
    background-color: #0000FF;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

.celdaopen {
    background-color:#006600;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

.celdaopentitulo {
    background-color:#A5A5A5;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

.celdaopenG {
    background-color:#006600;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.menuprin {
   font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #ffffff;
   background-color:#336699;
}

.menulat {
    border: 1px solid #cddfa3; /*#666666;*/
}


.dirgaleria
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    padding:10px
}

.miniaturas
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin: 0 auto;
  border-top:1px solid #D1CBD0;
  border-bottom:1px solid #D1CBD0;
  margin-top:5px;
  margin-bottom:5px;
}


.borde {
    border: 2px solid #555555;
}


.datos
{
  border: 1px solid #D1CBD0;
}

.celdamenu
{
  border-bottom: 1px solid #D1CBD0;
  border-left: 1px solid #D1CBD0;
  border-right: 1px solid #D1CBD0;
  font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cabeceramenu {
   border-bottom: 1px solid #D1CBD0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #ffffff;
   background-color:#336699;    
}

form {
  margin-top:0px;
}

.celdavc {
  vertical-align:middle;
}

.input_form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000;
    background-color: #FFFFFF;
    border: 1px solid #809A16;
    height: 15px;
}

.boton_form{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #809A16;;
    
    border: 1px solid #809A16;
}

.boton_login{
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    color: #D91138;
    background-color: white;

    cursor: pointer;
    
    border: 1px solid #809A16;

}


.itseccion {
    display: none;
}

.columnaDER {
    text-align: center;
    background-color: #F1F7E6;
}

#menupais{
    font-family:Century Gothic, Arial, helvetica, sans-serif;
    font-size:11px;
}

#menupais ul{margin:2px; padding:2px;}

#menupais ul li{
    list-style-type:none; /* < - Quitamos cualquier bullet de la lista */
    display:block; /* <- Decimos que visualice cada elemento como bloque */
    float:left; /* <- Los flotamos a la izquierda para que los ponga uno a continuación del otro */
    margin:3px 3px 3px 0px;
    padding:3px;
    border:solid #cccccc 1px;
    border-left-width: 1px;
    background-color: #F9F49B;

}

#menupr { font-size:9px;
          position:absolute; top:110px; left:0px; }



#menupr span {
  margin:0px;
  padding:0px;
  display:block; float:left;
  height:13px;
  width:124px;
  font-style: italic;
}

#menupr a {
  text-decoration:none;
  color: #D91138;
}

#menupr a:hover {
  font-size:11px;
  font-weight: bold;
}

.borderojo {
    border-left: 1px solid #D91138;
}

/***********************************************************************/
/***************** Formato de las banderas del pais ********************/
/***********************************************************************/

.contepais {
    clear:left;
    font-family:Verdana, Arial, helvetica, sans-serif;
    font-size:10px;
    line-height:16px;
    text-align:justify;

    width:325px;
    padding:5px;
}

.bordepais {
  border: 1px solid #000000;
  padding: 2px;
}

.banderas {
    list-style-type:none;
    text-align: left;
    font-family:Verdana, Arial, helvetica, sans-serif;
    font-size:10px;
    height:13px
}

.unpais {
  width: 260px;
  vertical-align:middle;
  margin:2px;
  height:25px
}

A.enlacepais:visited{
    text-decoration:none;
    color:#000000;
    display: block;
    margin-left:20px;
    /*padding-left:20px;*/
    }
A.enlacepais:active{
    text-decoration:none;
    color:#000000;
        margin-left:20px;
    /*padding-left:20px;*/

     display: block;
    }

A.enlacepais:link{
    text-decoration:none;
    color:#000000;
         margin-left:20px;
    /*padding-left:20px;*/

    display: block;
    }

A.enlacepais:hover {
        text-decoration:none;
        color:#000000;
        background-color: #DADADA;
        font-size:15px;
        margin-left:0px;
        margin-right:20px;
        /*padding-right:20px;*/
        display: block;
        font-weight:bold;
}

/**************** FIN de formato banderas Pais ***************************/

.carta
{
  border-top: 2px solid #FF4A40;
  border-bottom: 2px solid #FF4A40;
  border-left: 2px solid #FF4A40;
  border-right: 2px solid #FF4A40;
  background-color:#EBEBEB;
  padding-left: 5px;
  padding-right: 5px;
}

.liniadiv
{
    border-bottom: 1px solid #FFFFFF;
}

.marconormal
{
  border: 1px solid #000000;

}


.mnoti {
           list-style-type: none;
           padding:0px;
           margin:0px;

}

.mnoti li {}
.mnoti li a {
        display:block;
        height:30px;
        line-height:29px;
        background:url(imagenes/menu1a.gif) no-repeat;
        color:#000;
        text-decoration:none;
        font-size:11px;
        font-family:arial, verdana, sans-serif;
        font-weight:bold;
        text-align:center;
        padding:0 0 0 12px;
        cursor:pointer;}

.mnoti li a b {display:block; padding:0 12px 0 0; background:url(imagenes/menu1.gif) right top;}
.mnoti li a:hover {color:#fff; background:url(imagenes/menu2a.gif) no-repeat;}
.mnoti li a:hover b {background:url(imagenes/menu2.gif) right top;}

.fondonombre {
   background-color:#D1D2FF; /*#FFE1D7*/
   padding:10px;
}

.pastilla
{
   background-color:#FFDE00;
   margin: 5px;
   padding: 5px;
}
.pastilla a {
   COLOR: #09663A;
   FONT-FAMILY: verdana, arial, sans-serif;
   FONT-SIZE : 15px;
   FONT-STYLE: normal;
   FONT-WEIGHT: 600;
   TEXT-DECORATION: none;
   LETTER-SPACING: normal;

}

.pastilla a:hover {
  COLOR: #CC3300;
  FONT-FAMILY: verdana, arial, sans-serif;
  FONT-SIZE : 15px;
  FONT-STYLE: normal;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none;
  LETTER-SPACING: normal;
}

.pastilla2
{
   background-color: #B030BC;
   margin: 5px;
   margin-bottom: 10px;
   padding: 5px;
}

.pastilla2 a:link {
   COLOR: #FFFFFF;
   FONT-FAMILY: verdana, arial, sans-serif;
   FONT-SIZE : 15px;
   FONT-STYLE: normal;
   FONT-WEIGHT: 600;
   TEXT-DECORATION: none;
   LETTER-SPACING: normal;

}

.pastilla2 a:active {
   COLOR: #FFFFFF;
   FONT-FAMILY: verdana, arial, sans-serif;
   FONT-SIZE : 15px;
   FONT-STYLE: normal;
   FONT-WEIGHT: 600;
   TEXT-DECORATION: none;
   LETTER-SPACING: normal;

}

.pastilla2 a:visited {
   COLOR: #FFFFFF;
   FONT-FAMILY: verdana, arial, sans-serif;
   FONT-SIZE : 15px;
   FONT-STYLE: normal;
   FONT-WEIGHT: 600;
   TEXT-DECORATION: none;
   LETTER-SPACING: normal;

}


.pastilla2 a:hover {
  COLOR: #DEDEDE;
  FONT-FAMILY: verdana, arial, sans-serif;
  FONT-SIZE : 15px;
  FONT-STYLE: normal;
  FONT-WEIGHT: 600;
  TEXT-DECORATION: none;
  LETTER-SPACING: normal;
}

#enlacelista ul{ margin-left:135px; margin-top:0px; padding:2px;}

#enlacelista ul li{
    /*display: inline;*/
    list-style-type:none; /* < - Quitamos cualquier bullet de la lista */
    display:block; /* <- Decimos que visualice cada elemento como bloque */
    float:left; /* <- Los flotamos a la izquierda para que los ponga uno a continuación del otro */
    margin:3px 3px 3px 0px;
    padding:3px;
    border:solid #cccccc 1px;
    border-left-width: 1px;
    background-color: #E5FF9E;
    font-family:verdana;
    font-size:10px;
}

#enlacelista a {
  text-decoration:none;
  color: #D91138;
}

#enlacefoto ul{}

#enlacefoto ul li{
    display: inline;
    list-style-type:none; /* < - Quitamos cualquier bullet de la lista */
    margin:3px 3px 3px 0px;
    padding:3px;
    border:solid #cccccc 1px;
    border-left-width: 1px;
    background-color: #E5FF9E;
    font-family:verdana;
    font-size:10px;
}

#enlacefoto a {
  text-decoration:none;
  color: #D91138;
}

.revistafila {
 text-align:center;
}

.revistatitulo {

 text-align:center;
 background-color:#006600;
 color: #ffffff;
 font-family: verdana, arial, sans-serif;
 font-size: 10px;
 font-weight:bold;
}

/*** Menu de pestañas ******/

ul#tabnav { /* general settings */
 text-align: left; /* set to left, right or center */
 margin: 10px 0 10px 0; /* set margins as desired */
 font: bold 11px verdana, arial, sans-serif; /* set font as desired */
 border-bottom: 1px solid #BFBFBF; /* set border COLOR as desired */
 list-style-type: none;
 padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

ul#tabnav li.tabc a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #BFBFBF; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #E9E9E9; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
  background: #fff; /* set desired hover color */
}