body {
  font: 11px tahoma;
  background: #ffffff;
  margin: 0;
}

h1 {
	font-size: 14pt;
	font-family: Tahoma;
	font-weight: bold;
	color: #006600;
	padding-top: 5px;
}

select {
  font-size: 8pt;
  font-family: Tahoma
}

input {
  font-size: 8pt;
  font-family: Tahoma
}

td.navegador {
  color: #003300;
  height: 22px;
  padding-left: 3px
}


tr.preciosTitulo {
  background-color: #669900;
  height: 17px;
  color: #FFFFFF;

}

td.preciosTitulo {
  padding-left: 3px;
  border-bottom-color: #669900;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  padding-right: 3px;
  border-right-color: ##669900;
  border-right-style: solid;
  border-right-width: 1px
}

td.tituloTabla {
  border-bottom-color: ##669900;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px
}

td.preciosCelda1 {
  padding-left: 3px;
  border-bottom-color: #E6FFCC;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  background-color: #F0FFF0;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 7pt
}

td.preciosCelda2 {
  padding-left: 3px;
  border-bottom-color: #E6FFCC;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  background-color: #FBFFFB;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 7pt
}

td.totalTabla {
  padding-left: 3px;
  border-bottom-color: #DDFFDD;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  background-color: #DDFFDD;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 7pt
}



td.pieTabla {
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 7pt;
  color: #234723;
}



td.separadorHorizontal {
  background-color: #FFFFFF
}

p.contenido1 {
  border-left: 1px solid #339900;
  border-right: 1px solid #339900;
  border-top: 1px solid #339900;
  border-bottom: 1px solid #339900;
  background-color: #E6FFCC
}

p.contenido {
  border-left: 1px solid #339900;
  border-right: 1px solid #339900;
  border-top: 1px solid #339900;
  border-bottom: 1px solid #339900;
  background-color: #FFFFFF
}

table.AccesosRapidos {
  border-left: 1px solid #339900;
  border-right: 1px solid #339900;
  border-top: 1px solid #339900;
  border-bottom: 1px solid #339900;
  background-color: #E8FFE8
}


table.Tiempo {
  border-left: 1px solid #339900;
  border-right: 1px solid #339900;
  border-top: 1px solid #339900;
  border-bottom: 1px solid #339900;
  background-color: #669900;
}

td.tituloTiempo {
  background-color: #669900;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 19px;
  padding-left: 5px
}

td.tituloTiempoRegion {
  background-color: #E1ECE1;
  font-weight: bold;
  color: #999900;
  line-height: 19px;
  padding-left: 5px
}

td.tituloTiempoDia {
  background-color: #EAFFEA;
  font-weight: bold;
  color: #999900;
  line-height: 19px;
  padding-left: 5px
}

td.tituloTiempoDet {
  background-color: #EAFFEA;
  color: #006600;
}

td.tituloTiempoTemperaturas {
  background-color: #7295DC;
  color: #974B00;
  line-height: 15px;
  padding-left: 30px
}


td.tituloAccesoRapido {
  background-color: #669900;
  font-weight: bold;
  color: #ffffff
}



td.titulo {
  font-size: 12pt;
  color: #003300;
  border-bottom: 1px dotted #4D4D4D;
  font-weight: bold;
  padding-bottom: 4px
}

td.titulo2 {
  font-size: 8pt;
  color: #4D4D4D;
  border-bottom: 1px dotted #4D4D4D;
  font-weight: bold;
  padding-bottom: 4px
}
td.tituloContenido {
  font-size: 10pt;
  color: #003300;
  font-weight: bold;
  padding-top: 5px;

}
td.tituloContenido1 {
  font-size: 8pt;
  color: #666600;
  font-weight: bold;
  padding-top: 5px
}
td.tituloContenido2 {
  font-size: 11pt;
  color: #006600;
  font-weight: bold;
  padding-top: 5px
}

td.tituloContenido5 {
  font-size: 10pt;
  color: #003300;
  font-weight: bold;
  padding-top: 5px;
  text-align: center
}

td.fechaAgenda {
  font-size: 8pt;
  color: #4d4d4d;
  padding-top: 5px
}

td.actividadAgenda {
  font-size: 8pt;
  color: #4d4d4d;
  font-weight: bold;

  padding-top: 5px;
  text-align: justify
}

td.bajadaActualidad {
  font-size: 8pt;
  color:#999900;
  text-align: justify
}



td.publicacion {
  font-size: 8pt;
  color: #006600;
  padding-bottom: 6px;
  text-align: justify;
}

table.pie {
  background-color: #9EA507;
  margin-top: 5px;
  color: #FFFFFF;
  padding-left: 15px;
}

p.pieCaja {
  background-color: #F5F5F5;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #E4E4E4;
  color: #7A7A7A;
  font-size: 8pt;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

p.textofecha {
  text-align: right;
  color: #006600;
}

p.textoportada {
  text-align: center;
  color: #006600;
}

p.textoContenido {
  text-align: justify;
  color: #006600;
}
p.textoContenido1 {
  text-align: justify;
  color: #666600;
}

p.textoContenido2 {
  text-align: center;
  color: #006600;
}


td.textoContenido {
  text-align: justify;
  color: #006600;
}
p.tituloContenido {
  font-size: 10pt;
  color: #006600;
  font-weight: bold
}
a.linknoticia:active {
  font-size: 9pt;
  color: #884400;
  text-decoration: none;
  font-weight: bold;
  text-align: justify;
}

a.linknoticia:hover {
  font-size: 9pt;
  color: #663300;
  text-decoration: underline;
  font-weight: bold;
  text-align: justify;
}

a.linknoticia:link {
  font-size: 9pt;
  color: #336600;
  text-decoration: none;
  font-weight: bold;
  text-align: justify;
}

td.fechaContenido {
  font-size: 9pt;
  color: #003300;
}

a.linknoticia2:visited {
  font-size: 8pt;
  color: #CCCC00;
  text-decoration: none;

}

a.linknoticia2:link {
  font-size: 8pt;
  color: #999900;
  text-decoration: none;
  font-weight: bold;

}
a.linknoticia3:visited {
  text-align: left;
  font-size: 8pt;
  color: #cccc00;
  text-decoration: none;


}

a.linknoticia3:link {
  text-align: left;
  font-size: 8pt;
  color: #999900;
  text-decoration: none;



}

a.linknoticia:visited {
  font-size: 9pt;
  color: #666600;
  text-decoration: none;
  font-weight: bold;
}

a.mapa:active {
  font-size: 6pt;
  color: #cc6600;
  text-decoration: none;
  font-weight: bold;

}

a.mapa:hover {
  font-size: 6pt;
  color: #663300;
  text-decoration: underline;
  font-weight: bold;
}

a.mapa:link {
  font-size: 6pt;
  color: #AE5700;
  text-decoration: none;
  font-weight: bold;
}

a.mapa:visited {
  font-size: 6pt;
  color: #AE5700;
  text-decoration: none;
  font-weight: bold;
}



a.agenda:active {
  font-size: 8pt;
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;

}

a.agenda:hover {
  font-size: 8pt;
  color: #FF0000;
  text-decoration: underline;
  font-weight: bold;
}

a.agenda:link {
  font-size: 8pt;
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}

a.agenda:visited {
  font-size: 8pt;
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}




a.relacionados:active {
  font-size: 7pt;
  color: #003300;
  text-decoration: none;
  font-weight: bold
}

a.relacionados:hover {
  font-size: 7pt;
  color: #003300;
  text-decoration: underline;
  font-weight: bold
}

a.relacionados:link {
  font-size: 7pt;
  color: #003300;
  text-decoration: none;
  font-weight: bold
}

a.relacionados:visited {
  font-size: 7pt;
  color: #003300;
  text-decoration: none;
  font-weight: bold
}

a.relacionadosSub:active {
  font-size: 7pt;
  color: #626220;
  text-decoration: none;
}

a.relacionadosSub:hover {
  font-size: 7pt;
  color: #999933;
  text-decoration: underline;
}

a.relacionadosSub:link {
  font-size: 7pt;
  color: #626220;
  text-decoration: none;
}

a.relacionadosSub:visited {
  font-size: 7pt;
  color: #353511;
  text-decoration: none;
}


tr.menuRelacionados {
  background-color: #F3F3DE;
  border-bottom-color: #3333FF;
  border-bottom-style: solid;
  border-bottom-width: 1px
}

td.menuRelacionados {
  background-color: #FCFCF8;
  border-bottom-color: #D9D995;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 4px;
  padding-top: 4px
}

td.submenuRelacionados {
  background-color: #FFFFFF;
  border-bottom-color: #EFEFD3;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 8px
}


a.nav:active {
  font-size: 8pt;
  color: #626220;
  text-decoration: underline;
}

a.nav:hover {
  font-size: 8pt;
  color: #999933;
  text-decoration: underline;
}

a.nav:link {
  font-size: 8pt;
  color: #626220;
  text-decoration: underline;
}

a.nav:visited {
  font-size: 8pt;
  color: #353511;
  text-decoration: underline;
}


img.izquierda {
 float: left;
 margin-right: 10px;
  margin-bottom: 10px
}

img.derecha {
 float: right;
 margin-left: 10px;
  margin-bottom: 10px
}

img.abajo {
 float: none;
 margin-left: 10px;
  margin-bottom: 10px
}

.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #003366;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
    color: #FFFFFF
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #9BA800;
    color: #ffffff;
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #669900;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #8ACC00;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */





/*.ddm1 {
    font: 11px tahoma;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #003366;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #818705;
    color: #ffffff;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #BABA01;
    color: #ffffff;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #9BA800;
    color: #ffffff;
}
.ddm1 .item2:hover {
    background: #BABA01;
    color: #ffffff;
}
.ddm1 .section {
    border: 0px #003366;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
