body {
 background-image: url(../images/background.gif);
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
}
.limenu{
 list-style-image: url(imgs/bullet_nav_sebseccion.gif);
}

.ulmenu{
 margin-left:10px;
 _margin-left:10px;
 padding-left:13px;
 line-height:12px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
}


/* -------- Textos -------- */ 

.txtTitulos {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FF0000;
 font-size: 14px; 
 text-decoration:none;
 font-weight: bold;
}
.txtTitulos23 {
 font-family: arial;
 color: #9b9b9b;
 font-size: 13px; 
 text-decoration:none;
 font-weight: bold;
}
.td1{ background-color:#F9FAFD; 
font-family:Arial, Helvetica, sans-serif; font-size:10px; 
font-stretch:normal; 
color:#000000; 
padding:0 0 0 5px; 
border-bottom:solid 1px #999999;
}
.td1 a{font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
text-decoration:none; 
color:#888787;
}
.td1 a:hover{font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
text-decoration:underline; 
color:#FF0000;
}
.td1 a:visited{font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
text-decoration:none; 
color:#888787;
}
.td2{ background-color:#E6E6E6; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
color:#486779; 
padding:0 0 0 5px; 
border-bottom:solid 1px #999999;
}
.td2 a{font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
text-decoration:none; 
color:#486779;
}
.td2 a:hover{font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
text-decoration:underline; 
color:#FF0000;
}
.td3{  
font-family:Arial, Helvetica, sans-serif; font-size:10px; 
font-stretch:normal; 
color:#000000; 
padding:0 0 0 5px; 
border-bottom:solid 0px #999999;
}
.td3 a{font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
text-decoration:none; 
color:#486779;
}
.td3 a:hover{font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
text-decoration:underline; 
color:#FF0000;
}

.txt3{  
font-family:Arial, Helvetica, sans-serif; font-size:10px; 
font-stretch:normal; 
color:#000000; 
}
.txt3 a{font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
text-decoration:none; 
color:#486779;
}
.txt3 a:hover{font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-stretch:normal; 
text-decoration:underline; 
color:#FF0000;
}

.txtlink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FF0000;
 font-size: 10px; 
 text-decoration:none;
 font-weight: bold;
}
 a.txtTitulos {
  text-decoration: none;
 }
 a.txtTitulos:hover {
  text-decoration: underline;
 }

.txtSubTitulos {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #486779;
 font-size: 12px; 
 text-decoration:none;
 font-weight: bold;
}

.txtFormularios {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #888787;
 font-size: 10px; 
 text-decoration:none;
 font-weight: none;
}

 a.txtFormularios {
  text-decoration: none;
 }
 a.txtFormularios:hover {
  text-decoration: none;
 } 

.txtFormularios2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #486779;
 font-size: 9px; 
 text-decoration:none;
 font-weight: none;
}

.txtFormularios2e {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #486779;
 font-size: 9px; 
 text-decoration:none;
 font-weight: none;
 background-color: #eaeaea 
}

.txtFormularios2p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #486779;
 font-size: 9px; 
 text-decoration:none;
 font-weight: none;
 background-color: #ededed  
}

 a.txtSubTitulos {
  text-decoration: none;
 }
 a.txtSubTitulos:hover {
  text-decoration: underline;
 } 

.txtBlanco9pts {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FF0000;
 font-size: 9px; 
 text-decoration:none;
 font-weight: normal;
}

.txtBlanco11pts {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FF0000;
 font-size: 11px; 
 text-decoration:none;
 font-weight: normal;
}
 a.txtBlanco11pts {
  text-decoration: none
 }
 a.txtBlanco11pts:hover {
  text-decoration: underline;
 }

.txtUnidadServicioClientes {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #486779;
 font-size: 11px; 
 text-decoration:none;
 font-weight: normal;
}
 a.txtUnidadServicioClientes {
  text-decoration: underline;
 }
 a.txtUnidadServicioClientes:hover {
  text-decoration: underline;
 }

.txtLegales {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #888991;
 font-size: 10px; 
 text-decoration:none;
 font-weight: normal;
}
 a.txtLegales {
  text-decoration: none;
  color: #888991;
 }
 a.txtLegales:hover {
  text-decoration: none;
  color: #888991;
 } 
 
.txtLinksInferioresSup {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 color: #486779;
 text-decoration: none;
 line-height: 18px;
}
 a.txtLinksInferioresSup {
  text-decoration: none;
 }
 a.txtLinksInferioresSup:hover {
  text-decoration: none;
  background-color: #EDF1F6;
 }
 
a.linkmapaprincipal:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;

}
a.linkmapaprincipal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;

}
a.linkmapaprincipal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E9E9E9;
	font-weight: normal;
	text-decoration: underline;

}
a.linkmapaprincipal:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;

}
a.linkmapasecundario:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	text-decoration: underline;

}
a.linkmapasecundario:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	text-decoration: underline;

}
a.linkmapasecundario:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;

}
a.linkmapasecundario:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	text-decoration: underline;

}
 
.txtLinksInferioresInf {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #486779;
 text-decoration: none;
} 
 a.txtLinksInferioresInf {
  text-decoration: none;
 }
 a.txtLinksInferioresInf:hover {
  text-decoration: underline;
 }

/* -------- Fin Textos -------- */ 
 
/* -------- Navegacion -------- */ 
/*   nav no transaccional     */  
.txtNavegacionNTSeccion {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #47596A;
 font-size: 11px; 
 text-decoration:none;
 font-weight: normal;
}
 a.txtNavegacionNTSeccion { 
  text-decoration: none;
  color: #47596A;
 }
 a.txtNavegacionNTSeccion:hover {
  text-decoration: none;
  color: #FF0000;
 }
  
.txtNavegacionNTSubSeccion {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #47596A;
 font-size: 11px; 
 text-decoration:none;
 font-weight: normal;
 line-height: 14px;
}
 a.txtNavegacionNTSubSeccion { 
  text-decoration: none;
  color: #47596A;
 }
 a.txtNavegacionNTSubSeccion:hover {
  text-decoration: none;
  color: #FF0000;
 }
 td.txtNavegacionNTSubSeccion {
  padding: 0 0 4px 0;
 }
 
.txtNavegacionNTSubSubSeccion {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #47596A;
 font-size: 10px; 
 text-decoration:none;
 font-weight: normal;
 line-height: 14px;
}
 a.txtNavegacionNTSubSubSeccion { 
  text-decoration: none;
  color: #47596A;
 }
 a.txtNavegacionNTSubSubSeccion:hover {
  text-decoration: none;
  color: #FF0000;
 }
 td.txtNavegacionNTSubSubSeccion {
  padding: 0 4px 0px 0;
 } 
 .txtNavegacionNTSubSubSeccionSel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 10px; 
  text-decoration:none;
  font-weight: normal;
  line-height: 14px;
 } 
/*   nav transaccional     */  
.txtNavegacionAuxiliar {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #888991;
 font-size: 10px; 
 text-decoration:none;
 font-weight: normal;
}
 a.txtNavegacionAuxiliar {
  text-decoration: none;
  color: #FF0000;
 }
 a.txtNavegacionAuxiliar:hover {
  text-decoration: none;
  color: #FF0000;
 }
 
/* -------- Fin navegacion -------- */ 
  
/* -------- Botones -------- */ 
.txtBotonVert {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 text-decoration:none
}
 a.txtBotonVert {
  text-decoration: none;
 }
 a.txtBotonVert:hover {
  text-decoration: underline;
 }

/* -------- Fin Botones -------- */  

/* ------------- Forms ---------------------*/
input {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;

}

/* ------------- Listas ---------------------*/
li {
 list-style-image: url(imgs/bullet_nav_sebseccion.gif);
}
ul{
 margin-left:10px;
 _margin-left:10px;
 padding-left:13px;
 line-height:12px;
 margin-top: 1px;
 margin-bottom: 1px;
 padding-top: 1px;
 padding-bottom: 3px;
}
/* ------------- Imagenes ---------------------*/
img.floatLeft { 
    float: left; 
    margin: 4px;
}
img.floatRight { 
    float: right; 
    margin: 4px;
}
/* -------- Botones -------- */ 
.txtBotonHor {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 11px;
 text-decoration:none
}
 a.txtBotonHor {
  text-decoration: none;
 }
 a.txtBotonHor:hover {
  text-decoration: underline;
 }

.txtBotonVert {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 text-decoration:none
}
 a.txtBotonVert {
  text-decoration: none;
 }
 a.txtBotonVert:hover {
  text-decoration: underline;
 }

table.parix {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224);
	border-collapse: collapse;
	background-color: white;
}
table.parix th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224);
	background-color: red;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.parix td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
/* -------- Fin Botones -------- */  

