﻿html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

body{
  background:#FFFFFF;
  color:#333333;
  min-width:1002px;
  text-align:center;
}

.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}

* html .clear{height:auto;margin-bottom:0}

#fullheightcontainer{
  top:-4px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:1002px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

#wrapper{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  background:#F7F6F3;
}

#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}

/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
	z-index:1;
	position:relative;
	margin-left:200px;
	width:600px;
	border-right:1px solid #000033;
	border-left:1px solid #000033;
	background:#FFFFFF;
	/* \*/
  height:100%;/* Last height declaration hidden from Mac IE 5.x */
}

* html #outer{
  width:602px;
  w\idth:600px;
}

#float-wrap{
  width:600px;
  margin-right:-1px;
  float:left;
  display:inline;
}

#left{
  width:202px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-201px;
}

*>html #left{width:201px;}

#container-left{
  width:200px;
}

#right{
  float:left;
  display:inline;
  width:202px;
  margin-right:-200px;
  margin-left:-1px;
  position:relative;
}

/* \*/
* html #right{
  width:202px;
  margin-left:0px;
  margin-right:-500px;
  mar\gin-right:-202px;
}

/* Above style hidden from Mac IE */
#container-right{
/* \*/
  width:200px;
/* Above hidden from IE-Mac */
  margin-left:3px;
}

/* \*/
* html #container-right{
  fl\oat:right;
  di\splay:inline;
  margin-left:2px;
  mar\gin-left:0px;
}

/* Above style hidden from Mac IE */
/* \*/
* html #left{margin-right:-3px;}

/* Above style hidden from Mac IE */
#center{
  width:600px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}

#clearheadercenter{
  /*height:189px;*/
  /*height: 160px;*/
  height: 140px;
  overflow:hidden;
}

#clearheaderleft{
  /*height:189px;*/
  /*height: 160px;*/
  height: 140px;
  overflow:hidden;
}

#clearheaderright{
  /*height:189px;*/
  /*height: 160px;*/
  height: 140px;
  overflow:hidden;
}

#clearfootercenter{
  height:60px;
  overflow:hidden;
}

#clearfooterleft{
  height:60px;
  overflow:hidden;
}

#clearfooterright{
  height:60px;
  overflow:hidden;
}

#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:1002px;
  /*height:64px;*/
  height: 49px;
  overflow:hidden;
  /*margin-top:-60px;*/
  margin-top:-45px;
}

#subfooter1{
  text-align:center;
  height:15px;
}

#subfooter2{
  text-align:center;
  height:15px;
  color: #FFFFFF;
}

#subfooter3{
  text-align:center;
  height:15px;
}

#subfooter4{
  text-align:center;
  height:15px;
}

.bottomtopmargin{
  overflow:hidden;
}

#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:1002px;
  /*height:189px;*/
  /*height: 155px;*/
  height: 135px;
  /*overflow:hidden;*/
}

#subheader1{
  text-align: center;
  height: 125px;
  background-color: #FFFFFF;
}

#subheader2{
  text-align:center;
  /*height:20px;*/
  height: 5px;
  background-color: #FFFFFF;
}

#subheader3{
  text-align:center;
  /*height:15px;*/
  /*height: 25px;*/
  height: 5px;
  background-color: #FFFFFF;
  background-image: url(images/fondoMenuSup.png);
  background-repeat: repeat-x;
}

#subheader4{
  text-align: center;
  vertical-align: middle;
  height: 15px;
  /*height: 30px;*/
  background-color: #F5F5F5;
}

#subheader5{
  background:#F7F6F3;
  text-align:center;
  height:15px;
}

#topmargin{
  height:4px;
}

#gfx_bg_middle{
	top:0px;
	position:absolute;
	height:100%;
	overflow:hidden;
	width:600px;
	margin-left:200px;
	background:#FFFFFF;
	border-right:1px solid #000033;
	border-left:1px solid #000033;
}

* html #gfx_bg_middle{
  display:none;
}













#header
{
  /*background-image: url(images/header_bg.gif);*/
  background-repeat: no-repeat;
}

#footer
{
  background-image: url(images/footer_bg.gif);
}

#subfooter2
{
  font-size: x-small;
}

#subfooter4
{
  font-size: medium;
  color: #FFFFFF;
}

#divGobernador
{
	text-align: center;
}

#divGobernador .titGobernador
{
	font-weight: bold;
	font-size: x-small;
}

td.nombreCampo
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;
}

body,html
{
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-arrow-color: #000033;
	scrollbar-base-color: #D1D1D1;
	scrollbar-darkshadow-color: #D1D1D1;
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #D1D1D1;
}

#inicioSesion
{
   position: absolute;
   top: 15px;
   right: 10px;
   width: 180px;
   font-size: 10px;
   text-align: right;
   color: #FFFFFF;
   /*border-right: solid 1px #FFFFFF;
   border-bottom: solid 1px #FFFFFF;*/
}

#inicioSesion a, a:hover, a:visited
{
	color: #000066;
	font-weight: bold;
}

.articuloSinDescripcion
{
	background-color: #FFF;
	/*color: #333333;*/
   background-image:url(images/webpartbg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	border: solid 0px #000066;
	padding: 0px 6px 0px 6px;
	font-size: smaller;
}

.articulo
{
	background-color: #FFF;
	/*color: #333333;*/
   background-image:url(images/webpartbg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	border: dotted 0px #000066;
	padding: 4px 6px 6px 6px;
	font-size: x-small;
}

.tituloArticulo
{
   font-size: 13px;
   font-weight: bold;
   /*color: #333333;*/
   text-decoration: none;
}

.descripcionArticulo
{
   /*padding-top: 6px;*/
   /*color: #333333;*/
   font-size: x-small;
}

.resaltar
{
	background-color:#06F;
	color: #000066;
}

#colCen
{
   /*color: #333333;*/
   background-color: #FFF;
}

#container-center
{
   /*padding: 5px 10px 10px 10px;*/
   font-size: smaller;
   margin: 0px 3px 0px 3px;
}

#container-center div.tituloSeccion, #colCenCont .tituloSeccion span
{
   font-weight: bold;
   color: Gray;
   text-decoration: underline;
   font-size: small;
}

#container-center div.subtituloSeccion, #colCenCont .subtituloSeccion span
{
   font-weight: bold;
   color: Gray;
}

#container-center div.tituloArticulo a
{
   font-weight: bold;
   font-size: smaller;
}

#container-center a, a:hover, a:visited
{
	color: #000033;
}

#container-left
{
   /*color: #333333;*/
   /*font-size: 10px;
   /*padding: 5px 0px;*/
}

#container-left div.tituloSeccion, #colIzq .tituloSeccion span
{
	/*padding: 0px 6px 0px 3px;*/
   background-image:url(images/webpartbg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	border: solid 0px #000066;
	/*color: #333333;*/
   font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

td.nombreCiudadTWC
{
	font-weight: bold;
	font-size: 0.7em;
	vertical-align: bottom;
}
td.imagenTWC
{
}
td.temperaturaTWC
{
	font-size: 0.7em;
	vertical-align: bottom;
}
td.condicionTWC
{
	font-style: italic;
	font-size: 0.7em;
}
td.ultimaActualizacionTWC
{
	font-style: italic;
	font-size: 0.6em;
	text-align: center;
}
td.servicioTWC
{
	font-style: normal;
	font-size: 0.6em;
	text-align: right;
}
td.logoTWC
{
	text-align: left;
}

#container-right
{
   /*color: #333333;*/
   font-size: 10px;
   text-align: center;
}

#container-right a
{
   /*color: #333333;*/
}

#container-right div.texto
{
   text-align: justify;
}

#container-right div.tituloSeccion, #colDer .tituloSeccion span
{
	/*padding: 0px 6px 0px 3px;*/
   background-image:url(images/webpartbg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	border: solid 0px #000066;
	/*color: #333333;*/
   font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

#divMenuEncabezado a
{
	color: #000033;
}
.menuEncabezadoDynamicMenuItemStyle
{
	background-color: #F7F6F3;
	text-align: left;
	padding: 1px 2px 1px 2px;
}

#divMenuSecciones a
{
	color: #000033;
	font-size: medium;
}

#ruta
{
   background-color: #FFF;
   background-image: url(images/rutaBG.jpg);
   background-position: left top;
   color: #333333;
   padding: 5px 0px;
   font-size: 10px;
   padding-left: 5px;
   /*margin-bottom: 15px;*/
}

#ruta a
{
	color: #000033;
	font-weight: bold;
}

#divFecha
{
	color: #000033;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	text-align: center;
}

.enlaceMarquesina
{
	color: #000033;
	font-size: x-small;
}

.enlaceMarquesina:hover
{
	color: #000033;
	font-size: x-small;
}

.enlaceMarquesina:visited
{
	color: #006;
	font-size: x-small;
}

#menuPie
{
	text-align: center;
	font-family: Arial, Serif;
	font-size: smaller;
	text-transform: none;
	color: #FFFFFF;
}

#menuPie a, a:visited
{
	color: #FFFFFF;
	font-weight: normal;
}

#menuPie a:hover
{
	font-weight: bold;
}

#mnuPiePag
{
	text-align: center;
}

#divPushpin
{
	text-align: left;
}

#divPushpin a, a:hover
{
	color: #000033;
}

#bannersDer a, a:hover, a:visited
{
	font-weight: normal;
}

td.imagenClima
{	
    background-color: Transparent;
}
* HTML td.imagenClima
{
	background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/weather/32x32/png/30.png', sizingMethod='scale')
}

.tituloPaso
{
	background-color: #FFF;
	/*color: #333333;*/
   background-image:url(images/webpartbg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	border: dotted 0px #000066;
	padding: 4px 6px 6px 6px;
	font-size: small;
	line-height: 1.1em;
}

.menuEncabezadoStaticHoverStyle
{
   line-height: 18px;
   background-image: url(images/fondoMenuSup_hover.png);
   background-repeat: repeat-x;
   text-decoration: none;
}

.menuEncabezadoDynamicHoverStyle
{
   line-height: 18px;
   background-image: url(images/fondoMenuSup_hover.png);
   background-repeat: repeat-x;
   text-decoration: none;
}

.menuEncabezadoDynamicMenuItemStyle
{
   background-color: #E0E0E0;
}

#qualisys
{
   position: absolute;
   bottom: 1px;
   right: 5px;
   width: 80px;
   font-size: 7px;
   text-align: center;
   letter-spacing: 0.8em;
   color: #FFFFFF;
   /*border: ridge 1px #FFFFFF;*/
}
