*{
 outline:none;
}

body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background: #FFF;
		font-family:Verdana;
		font-size:12px;
		
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.Titulo {
	font-family: Futura;
	font-size: 18pt;
	color: #FFFFFF;
	padding-left: 10px;
	font-style: normal;
	vertical-align: middle;
}

.SubTitulo_A {
	background-image: url(imagenes/fst.jpg);
	font-family: Arial;
	font-size: 12pt;
	color: #FFFFFF;
	padding: 0px;
	font-style: normal;
	letter-spacing: 1px;
	vertical-align: middle;
	height:100%;
	line-height: 35px;
}

.SubTitulo_B {
	font-family: Arial;
	font-size: 12pt;
	color: #999999;
	padding-left: 5px;
	font-style: bold;
	vertical-align: bottom;
	height:100%;
	border-bottom: 1px solid #CCCCCC;
	line-height: 30px;
}

.DirectorioTitulo {
	font-family: Futura,Arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-style: normal;
	vertical-align: middle;
	padding-left:5px;
	padding-right:5px;	
}

.DirectorioPuesto {
	font-family: Arial;
	font-size: 9pt;
	color: #01562F;
	font-style: normal;
	vertical-align: middle;
	padding-left:5px;
	padding-right:5px;	
}

.DirectorioT1 {
	font-family: Arial;
	font-size: 9pt;
	color: #999999;
	font-style: normal;
	vertical-align: middle;
	padding-left:5px;
}

.DirectorioT2 {
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	font-style: normal;
	vertical-align: middle;
	padding-left:5px;
	padding-right:2px;
}

.DirectorioT3 {
	font-family: Arial;
	font-size: 7.5pt;
	color: #333333;
	font-style: normal;
	vertical-align: middle;
	padding-left:5px;
}

.DirectorioT3 a:link{
	color: #333333;
	text-decoration: none;
}

.DirectorioT3 a:visited{
	color: #333333;
	text-decoration: none;
}

.DirectorioT3 a:hover{
	color: #9F0100;
}

.DirectorioTND {
	font-family: Arial;
	font-size: 10pt;
	color: #003A00;
	font-style: normal;
	vertical-align: middle;
	padding-left:5px;
}

.DirectorioMenu {
	font-weight: normal;
	font-size:9pt;
	color: #000000;
	font-family: Arial;
}

.DirectorioMenu a{
	text-decoration:none;
	font-weight: normal;
	font-size:9pt;
	color: #000000;
	font-family: Arial;
}

.DirectorioMenu a:hover{
    COLOR: #000000;
	font-weight:bold;
}

.ToolText{position:relative; } 
.ToolTextHover{position:relative;} 
.ToolText span{display: none;} 

.ToolTextHover span{ 
  display:block; 
  position:absolute; 
  border:1px solid black; 
  top:1.3em; 
  left:-70px; 
  background-color:#e1e7e1;
  font-family: Arial;
  color:#000000; 
  text-align: center;
  padding-left:5px;
  padding-right:5px;
}

.Lista_A {
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	padding-left: 5px;
	font-style: bold;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	background: #FFFFFF url("imagenes/pdf_off.jpg") no-repeat center right;
	line-height: 20px;
	text-decoration: none;
}

.Lista_A a:link{
	color: #333333;
	text-decoration: none;
}

.Lista_A a:visited{
	color: #333333;
	text-decoration: none;
}

.Lista_A a:hover{
	color: #9F0100;
}

.Lista_A:hover{
	background:transparent url("imagenes/pdf_on.jpg") no-repeat center right;
}

.Lista_A.arrowdiv{
background:transparent url("imagenes/pdf_on.jpg") no-repeat center right;
}

.Lista_B {
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	padding-left: 5px;
	font-style: bold;
	vertical-align: middle;
	border-bottom: 1px solid #cccccc;
	background:#F7F7F7 url("imagenes/pdf_off.jpg") no-repeat center right;
	line-height: 20px;
	text-decoration: none;
}

.Lista_B a:link{
	color: #333333;
	text-decoration: none;
}

.Lista_B a:visited{
	color: #333333;
	text-decoration: none;
}

.Lista_B a:hover{
	color: #9F0100;
}

.Lista_B:hover{
	background:#F7F7F7 url("imagenes/pdf_on.jpg") no-repeat center right;
}

.Lista_C {
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	padding-left: 5px;
	font-style: bold;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	background:#FFFFFF;
	line-height: 20px;
	text-decoration: none;
}

.Lista_C a:link{
	color: #333333;
	text-decoration: none;
}

.Lista_C a:visited{
	color: #333333;
	text-decoration: none;
}

.Lista_C a:hover{
	color: #9F0100;
}

.Lista_D {
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	padding-left: 5px;
	font-style: bold;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	background:#F7F7F7;
	line-height: 20px;
	text-decoration: none;
}

.Lista_D a:link{
	color: #333333;
	text-decoration: none;
}

.Lista_D a:visited{
	color: #333333;
	text-decoration: none;
}

.Lista_D a:hover{
	color: #9F0100;
}

.Lista_E {
	font-family: Arial;
	font-size: 9pt;
	color: #666666;
	padding-left: 5px;
	font-style: bold;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	background:#FFFFFF;
	line-height: 16px;
	text-decoration: none;
}

.Texto_A {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-style: Normal;
}

.Texto_B {
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	font-style: Normal;
	padding-left:3px;
}

.Texto_C {
	text-decoration:none;
	font-family: Arial;
	font-size: 7.5pt;
	color: #666666;
	font-style: Normal;
	padding-left:2px;
}

.Texto_C a:link {
	text-decoration:none;
	color: #666666;
}

.Texto_C  a:visited {
	text-decoration:none;
	color: #666666;
}

.Texto_C a:hover{
	color: #333333;
}

.filaMenu
{
	padding:0;
}

.filaMenu a
{
	background:#B72025 url(../imagenes/dm_off.jpg) repeat-x;
	font: Normal 12px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	height:20px;
	line-height:20px;
	border-bottom:1px solid #FFF;
}

.filaMenu a:hover
{
	background:#B72025 url(../imagenes/dm_on.jpg) repeat-x;
	font: Normal 12px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	height:20px;
	line-height:20px;
	border-bottom:1px solid #FFF;
}

.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 185px;
}

.glossymenu li{
list-style-type:none;
margin: 0;
padding: 0;
width: 100%;
position: relative;
}

.glossymenu li ul{
list-style-type:none;
position: absolute;
width: 190px;
padding:0 0 0 2px;
left: 0;
top: 0;
display: none;
filter:alpha(opacity=95);
-moz-opacity:1;;
}

.glossymenu li a{
background: white url(imagenes/menuback_off.gif) repeat-x bottom left;
font: Normal 12px Verdana, Helvetica, sans-serif;
color: white;
display: block;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu li ul a{
background: white url(imagenes/menuback2_off.gif) repeat-x bottom left;
font: Normal 12px Verdana, Helvetica, sans-serif;
color: white;
display: block;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(imagenes/arrow.gif) no-repeat center right;
}

.glossymenu li a:hover{
background-image: url(imagenes/menuback_on.gif);
display: block;
}

.glossymenu li ul a:hover{
background-image: url(imagenes/menuback_on.gif);
display: block;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:0;
border-bottom-width: 0;
font:normal 12px Helvetica;
color: #fff;
line-height: 23px;
z-index: 100;
background: white url(imagenes/menuback3_off.gif);
width: 170px;
filter:alpha(opacity=95);
-moz-opacity:1;;
}

.anylinkcss a{
color: black;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0;
padding: 1px 0;
text-decoration: none;
color: #fff;
text-indent: 5px;
}

.anylinkcss a:hover{
background: white url(imagenes/menuback3_on.gif);
}

ul#saturday{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:Normal;
	background:transparent url("imagenes/bgOFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;

}

ul#saturday li{
	display:block;
	float:left;
	margin:0;
	pading:0;
}

ul#saturday li a{
	display:block;
	float:left;
	color: #01562F;
	text-decoration:none;
	padding:12px 8px 0 8px;
	height:24px;
	background:transparent url("imagenes/bgDIVIDER.gif") no-repeat top right;
}

ul#saturday li a:hover{
	color:#9F0100;
}

ul#saturday li a.current,ul#saturday li a.current:hover{
	color:#9F0100;
	background:transparent url("imagenes/bgON.gif") no-repeat top right;
}

.navbar
{
	height:20px;
	background:url(../imagenes/ms.gif);
	font-family:Arial;
	font-size: 9pt; 
}

.navbar .left
{
	width:630px;
}

.navbar .right
{
	width:150px;
	background:url(../imagenes/sms.gif) no-repeat left;
	padding-left:1px;
}

.navbar .right .busqueda
{
	display:block; 
	float:right; 
	width:128px; 
	height:16px; 
	line-height:16px; 
	background:#FFFFFF url(../imagenes/busqueda_on.gif) no-repeat left; 
	padding-left:22px; 
	padding-top:4px; 
	color:#CCCCCC;
}

.navbar .right .busqueda .cajaBusqueda
{
	font-family:Arial; 
	color:#666666; 
	width:100%; 
	height:14px; 
	border:0px; 
	line-height:14px; 
	text-align:left;
}

.navbar .separador
{
	float:left;
	background:url(../imagenes/sms.gif) no-repeat;
	width:2px;
	height:20px;
}

.navbar ul,li
{
	list-style-type:none;
	display:inline;
	padding:0 2px 0 0;
}

.navbar .inicio
{
	padding:0;	
}

.navbar .inicio a
{
	display:block; 
	float:left; 
	width:35px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/inicio_icon_onOff.jpg) no-repeat left; 
	background-position: 0 -20px;
	padding-left:22px; 
	color:#848484;
	text-decoration:none;
}

.navbar .inicio a:hover
{
	display:block; 
	float:left; 
	width:35px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/inicio_icon_onOff.jpg) no-repeat left; 
	background-position: 0 0;
	padding-left:22px; 
	color:#4D4D4D;
	text-decoration:none;
}

.navbar a.inicioInactivo
{
	display:block; 
	float:left; 
	width:35px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/inicio_icon_onOff.jpg) no-repeat left; 
	background-position: 0 0;
	padding-left:22px; 
	color:#4D4D4D;
	text-decoration:none;
}

.navbar .acceso
{
	padding:0;
	
}

.navbar .acceso a
{
	display:block; 
	float:left; 
	width:48px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/acceso_icon_onOff.jpg) no-repeat left; 
	background-position: 0 -20px;
	padding-left:22px; 
	color:#848484;
	text-decoration:none;
}

.navbar .acceso a:hover
{
	display:block; 
	float:left; 
	width:48px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/acceso_icon_onOff.jpg) no-repeat left; 
	background-position: 0 0;
	padding-left:22px; 
	color:#4D4D4D;
	text-decoration:none;
}

.navbar .accesoInactivo
{
	display:block; 
	float:left; 
	width:48px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/acceso_icon_i.gif) no-repeat left; 
	padding-left:22px; 
	color:#b3b4b4;
}

.navbar .mapa
{
	padding:0;
}

.navbar .mapa a
{
	display:block; 
	float:left; 
	width:35px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/mapadesitio_icon_onOff.jpg) no-repeat left; 
	background-position: 0 -20px;
	padding-left:22px; 
	color:#848484;
	text-decoration:none;
}

.navbar .mapa a:hover
{
	display:block; 
	float:left; 
	width:35px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/mapadesitio_icon_onOff.jpg) no-repeat left; 
	background-position: 0 0;
	padding-left:22px; 
	color:#4D4D4D;
	text-decoration:none;
}

.navbar .mapaInactivo
{
	display:block; 
	float:left; 
	width:80px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/mapadesitio_icon_i.gif) no-repeat left; 
	padding-left:22px; 
	color:#b3b4b4;
}

.navbar .contacto
{
	padding:0;
}

.navbar .contacto a
{
	display:block; 
	float:left; 
	width:55px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/contacto_icon_onOff.jpg) no-repeat left; 
	background-position:0 -20px;
	padding-left:22px; 
	color:#848484;
	text-decoration:none;
}

.navbar .contacto a:hover
{
	display:block; 
	float:left; 
	width:55px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/contacto_icon_onOff.jpg) no-repeat left; 
	background-position:0 0;
	padding-left:22px; 
	color:#4D4D4D;
	text-decoration:none;
}

.navbar .contactoInactivo
{
	display:block; 
	float:left; 
	width:55px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/contacto_icon_i.gif) no-repeat left; 
	padding-left:22px; 
	color:#b3b4b4;
}

.navbar .idioma
{
	padding:0;
}

.navbar .idioma a
{
	display:block; 
	float:left; 
	width:52px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/idioma_icon_onOff.jpg) no-repeat left; 
	background-position:0 -20px;
	padding-left:22px; 
	color:#848484;
}

.navbar .idioma a:hover
{
	display:block; 
	float:left; 
	width:52px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/idioma_icon_onOff.jpg) no-repeat left; 
	background-position:0 0;
	padding-left:22px; 
	color:#4D4D4D;
}

.navbar .idiomaInactivo
{
	display:block; 
	float:left; 
	width:52px; 
	height:20px; 
	line-height:20px; 
	background:transparent url(../imagenes/idioma_icon_i.gif) no-repeat left; 
	padding-left:22px; 
	color:#b3b4b4;
}

.sombraNavbar
{
	display:block; 
	height:18px; 
	background:url(../imagenes/dms.png) repeat-x;
}

.centerTotal
{
	margin:0 auto;
}

.footer
{
	border-bottom:3px solid #B72025;
}

.footerSoftware
{
	width:150px;
	background:#DBDBDB; 
	border-left:1px #808080 solid; 
	border-right:1px #808080 solid;
}

.footerInformacion
{
	width:480px;
}

.footerContador
{
	width:150px;
}

.softwareRequerido
{
	padding-top:2px; 
	font-family:Arial; 
	font-size:9px; 
	color:#848484;
}

.adobe
{
	width:37px;
	height:22px;
	padding-bottom:4px;
}

.adobe a
{
	width:22px;
	height:22px;
	background:url(../imagenes/adobe_icon_onOff.jpg) no-repeat center;
	background-position: 0 -22px;
	text-indent:-10000px;
	display:block;
}

.adobe a:hover
{
	height:22px;
	background:url(../imagenes/adobe_icon_onOff.jpg) no-repeat center;
	background-position: 0 0;
	text-indent:-10000px;
	display:block;
}

.flash
{
	width:37px;
	height:22px;
}

.flash a
{
	width:22px;
	height:22px;
	background:url(../imagenes/flash_icon_onOff.jpg) no-repeat center;
	background-position: 0 -22px;
	text-indent:-10000px;
	display:block;
}

.flash a:hover
{
	width:22px;
	height:22px;
	background:url(../imagenes/flash_icon_onOff.jpg) no-repeat center;
	background-position: 0 0;
	text-indent:-10000px;
	display:block;
}

.mediaPlayer
{
	width:37px;
	height:22px;
}

.mediaPlayer a
{
	width:22px;
	height:22px;
	background:url(../imagenes/mediaplayer_icon_onOff.jpg) no-repeat center;
	background-position: 0 -22px;
	text-indent:-10000px;
	display:block;
}

.mediaPlayer a:hover
{
	width:22px;
	height:22px;
	background:url(../imagenes/mediaplayer_icon_onOff.jpg) no-repeat center;
	background-position: 0 0;
	text-indent:-10000px;
	display:block;
}

.quicktime
{
	width:37px;
	height:22px;
}

.quicktime a
{
	width:22px;
	height:22px;
	background:url(../imagenes/qt_icon_offOn.jpg) no-repeat center;
	background-position: 0 -22px;
	text-indent:-10000px;
	display:block;
}

.quicktime a:hover
{
	width:22px;
	height:22px;
	background:url(../imagenes/qt_icon_offOn.jpg) no-repeat center;
	background-position: 0 0;
	text-indent:-10000px;
	display:block;
}

.administracion
{
	background:transparent url(../imagenes/spp.gif) no-repeat right center; 
	width:160px; 
	height:40px;
	padding-left:5px;
}

.administracion .info
{
	text-align:left;
	width:90%; 
	font-family:Arial; 
	font-size:10px; 
	color:#4D4D4D;
}

.administracion .info .green
{
	color:#B72025;
}

.domicilio
{
	width:200px; 
	height:40px; 
	padding-left:12px;
}

.domicilio .info
{
	width:90%; 
	font-family:Arial; 
	font-size:10px; 
	color:#4D4D4D;
}

.domicilio .info .gray
{
	color:#808080;
}

.telefono
{
	background:transparent url(../imagenes/spp.gif) no-repeat left center; 
	width:120px; 
	height:40px; 
	padding-left:8px;
}

.telefono .info
{
	width:90%; 
	font-family:Arial; 
	font-size:10px; 
	color:#4D4D4D;
}

.telefono .info .gray
{
	color:#808080;
}

.contador
{
	background:#DBDBDB; 
	border-left:1px #808080 solid; 
	border-right:1px #808080 solid; 
	height: 40px; 
	width:150px;
}

.contador .visitante
{
	display:block; 
	font-family:Arial; 
	font-size:9px; 
	color:#848484;
}

.contador .numero
{
	padding-top:5px; 
	font-family:Arial; 
	font-size:18px; 
	font-weight:bold; 
	color:#333333;
}