A:link
{
	font-size: 11px; font-family: verdana,Tahoma,sans-serif; color: #0066CC; text-decoration: none
}
A:visited
{
	font-size: 11px; color: #0066CC; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
A:hover
{
	font-size: 11px; color: #0066CC; font-family: verdana,Tahoma,sans-serif; text-decoration: underline
}
.TablaTexto
{
	font-family: verdana,Tahoma,sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div#IEFIRE a { color : #0000FF }
BODY
{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin: 0px; background-color: #ffffff;
}
strong
{
	font-size: 11px; font-family: verdana,Tahoma,sans-serif; color: #000000; text-decoration: none
}
input,select,textarea
{
	border:1px #2E558E solid;
	font-size: 10px;
	color: #5C99DC;
	background: #FFFFFF;
	font-family: verdana, Helvetica, sans-serif;
}
.errorInput
{
	border:1px #FF0000 solid;
	font-size: 10px;
	color: #990000;
	background: #FFFFFF;
	font-family: verdana, Helvetica, sans-serif;
}
.okInput
{
	border:1px #006600 solid;
	font-size: 10px;
	color: #009900;
	background: #FFFFFF;
	font-family: verdana, Helvetica, sans-serif;
}
.msgMain
{
	border:2px #D4D0C8 solid;
	font-size: 13px;
	height: 25px;
	width: 85%;
	color: #000000;
	background: #FFFFFF;
	font-family: verdana;
}
.login
{
	color: #5C99DC;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-color: #5C99DC;
	border-width: 1px;
	padding: 1px 1px 1px 1px;
	margin: 0px;
	background: URL(images/icon_user.gif) no-repeat;
	background-position: 1px 1px;
	background-color: #FFFFFF;
	padding-left: 18px;
	vertical-align: middle;
}
.formItem
{
	color: #5C99DC;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-color: #5C99DC;
	border-width: 1px;
	padding: 1px 1px 1px 1px;
	margin: 0px;
	background-color: #FFFFFF;
	vertical-align: middle;
}
.MenuTabla
{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FAFCFE;
	width: 140px;
	border-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	line-height: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}
.mainTXT
{
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #5C99DC;
}
.msgTabla
{
	padding-left: 6px;
}
.MenuTablas
{
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.MenuTablas2
{
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.FormTabla
{
	padding-left: 2px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
}
.TopBorder
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.RightBorder
{
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.LeftBorder
{
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.CuerpoTabla
{
	width: 663px;
	vertical-align: top;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding-right: 3px;
	border-width: 1px;
}
.menu1
{
	color: #ffffff;
	padding-left: 5px;
}
.bg1
{
	background-color: #0b74c2;
}
.bg2
{
	background-color: #018ef9;
}
.bg3
{
	background-color: #014E82;
}
.bg4
{
	background-color: #5C99DC;
}
.bg5
{
	background-color: #004499;
}
.bg6
{
	background-color: #FAFCFE;
}
.bg7
{
	background-color: #2F538D;
}
.borde
{
	border-color:#214373; border-width:1px; border-style:dashed;
}
A.menu-link:link
{
	font.weight: bold; font-size: 10px; color: #ffffff; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
A.menu-link:visited
{
	font.weight: bold; font-size: 10px; color: #ffffff; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
A.menu-link:hover
{
	color: #ffffff; font-size: 10px; font-family: verdana,Tahoma,sans-serif; text-decoration: underline
}
.texto-negro
{
	font-weight: bold; font-size: 11px; color: #0000FF; font-family: verdana,Tahoma,sans-serif; text-decoration: underline;
}
A.black-link:link
{
	font.weight: bold; font-size: 11px; color: #0000FF; font-family: verdana,Tahoma,sans-serif; text-decoration: underline;
}
A.black-link:visited
{
	font.weight: bold; font-size: 11px; color: #0000FF; font-family: verdana,Tahoma,sans-serif; text-decoration: underline;
}
A.black-link:hover
{
	color: #0000FF; font-size: 11px; font-family: verdana,Tahoma,sans-serif; text-decoration: underline;
}
A.blank-link:link
{
	font-size: 10px; color: #ffffff; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
A.blank-link:visited
{
	font-size: 10px; color: #ffffff; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
A.blank-link:hover
{
	color: #ffffff; font-size: 10px; font-family: verdana,Tahoma,sans-serif; text-decoration: underline
}
A.normal-link:link
{
	font-size: 11px; font-family: verdana,Tahoma,sans-serif; color: #014E82; text-decoration: none
}
A.normal-link:visited
{
	font-size: 11px; color: #014E82; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
A.normal-link:hover
{
	font-size: 11px; color: #000; font-family: verdana,Tahoma,sans-serif; text-decoration: underline
}
A.search-link:link
{
	font-size: 15px; color: #0000FF; font-family: verdana,Tahoma,sans-serif; text-decoration: underline
}
A.search-link:visited
{
	font-size: 15px; color: #0000FF; font-family: verdana,Tahoma,sans-serif; text-decoration: underline
}
A.search-link:hover
{
	color: #0000FF; font-size: 15px; font-family: verdana,Tahoma,sans-serif; text-decoration: underline
}
#cargador_z {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

#cargador_z td {
  padding: 3px;
  background: #ffffff;
}

#cargador_z p {
  border: 3px solid #4A9EDE;
  padding: 10px;
  margin: 0;
  background: #FFFFFF;
}

#cargador_z img {
  float: left;
  margin-right: 12px;
}

#cargador_z strong {
  display: block;
  margin-bottom: 3px;
}

#cargador_z_Contenido {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
}

#cargador_z_Contenido td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
}

#cargador_z_Contenido td td {
	padding-top: 3px;
	text-align: left;
}
.TituloBlanco
{
	font.weight: bold; font-size: 12px; color: #ffffff; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
.NormalBlanco
{
	font-size: 10px; color: #ffffff; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
.Normal
{
	font-size: 11px; color: #000; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
.NormalBlue
{
	font-size: 11px; color: #014E82; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
.NFont
{
	font.weight: bold; font-size: 9px; color: #ffffff; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
.BFont
{
	font.weight: bold; font-size: 10px; color: #000000; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
.SFont
{
	font-size: 14px; color: #000000; font-family: arial,helvetica,clean,sans-serif; text-decoration: none
}
.CFont
{
	font-size: 11px; color: #000000; font-family: arial,helvetica,clean,sans-serif; text-decoration: none
}
.TFont
{
	font.weight: bold; font-size: 15px; color: #ffffff; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
.NavFont
{
	font-size: 15px; color: #000000; font-family: verdana,Tahoma,sans-serif; text-decoration: none
}
A.RoomName:link
{
	font-size: 8.5pt; font-family: Tahoma; color: #0000FF; text-decoration: underline;
}
A.RoomName:visited
{
	font-size: 8.5pt; font-family: Tahoma; color: #0000FF; text-decoration: underline;
}
A.RoomName:hover
{
	font-size: 8.5pt; font-family: Tahoma; color: #0000FF; text-decoration: underline;
}
.GFont {
	FONT-SIZE: 13px; COLOR: #339900; FONT-FAMILY: arial,helvetica,clean,sans-serif; TEXT-DECORATION: none
}
.TopicText
{
	font-size: 8.5pt; color: #858570; font-family: Tahoma
}
#CatNormal
{
	background-color: #f2f1ee;
	padding-left: 5px;
}
#CatNormal2
{
	background-color: #fffff0;
	padding-left: 5px;
}
#DivStyle
{
	margin:0 0 15px 0; padding:0; height:10px;
}
#DivStyle ul
{
	border:0; margin:4px 0 0 0; padding:0; list-style-type:none; text-align:center;
}
#DivStyle ul li
{
	display:block; float:left; text-align:center; padding:1px 0 0 0; margin:0; height:10px;
}
#pBaja,#pMedia,#pAlta
{
	width:84px; font-size:9px; color:#000; text-align:center; padding:2px; background-color:#F1F1F1; display:block;
}
#pBaja,#pMedia
{
	border-right:solid 1px #DEDEDE;
}
#pMedia
{
	width:84px;
}
#pMedia,#pAlta
{
	border-left-width:0;
}
.porcentaje
{
	background: #FFF;
	height: 20px;
	position:absolute;
	width:400px;
	z-index:10;
	left: 255px;
	top: 310px;
	text-align: center;
}
.esconde
{
	display: none
}
.muestra
{
	display: inline
}
div#IEFIRE {
	width : 100%;
	color : #000;
	background : #FFFFDE;
	border-bottom : 2px #716F64 solid;
	font-family : 'MS Sans Serif', Verdana, Tahoma, Sans-Serif;
	font-size : small;
}
a.link_lang { display: block; padding: 3px 5px; color: black; }
a.link_lang, a.link_lang:visited, a.link_lang:active {
	font-size: 11px;
	font-weight: bold;
	color: black;
}
a.link_lang_select, .link_lang_select:visited, .link_lang_select:active {
	font-weight: bold;
	text-decoration:none;
	color: #ee6700;
}
a.link_lang:hover {
	color: white;
	text-decoration:underline;
	background: #bbbbbb;
}

.menu .options {
	margin-right:1px;
	margin-bottom:1px;
	border:1px solid #999999;
	background-color: #0b74c2;
}
.menu span {
	display:block;
	padding:2px 5px;
	color: #FFFFFF;
	background-color:transparent;
}
.menu a {
	display:block;
	padding:2px 10px;
	color: #FFFFFF;
	background-color:transparent;
}
.menu a:hover {
	background-color: #C4E1FF;
	color: #000000;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
