*{
 margin:0px;
 padding:0px;
}

.barra1 {
  scrollbar-base-color:#0D3097;
  scrollbar-track-color:#F5EED7;
  scrollbar-face-color:#C6DBF1;
  scrollbar-highlight-color:#C6DBF1;
  scrollbar-shadow-color:#C6DBF1;
  scrollbar-arrow-color:#0D3097;
}
.barra2 {
  scrollbar-base-color:#0D3097;
  scrollbar-track-color:#F9F6EC;
  scrollbar-face-color:#C6DBF1;
  scrollbar-highlight-color:#C6DBF1;
  scrollbar-shadow-color:#C6DBF1;
  scrollbar-arrow-color:#0D3097;
}
.barra3 {
   scrollbar-base-color:#0D3097;
  scrollbar-track-color:#EBF4FA;
  scrollbar-face-color:#C6DBF1;
  scrollbar-highlight-color:#C6DBF1;
  scrollbar-shadow-color:#C6DBF1;
  scrollbar-arrow-color:#0D3097;
}
a.clase1:link {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #ccdef0;
	text-decoration: none;
}

a.clase1:visited {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #ccdef0;
	text-decoration: none;
}

a.clase1:hover {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #F9EA8D;
	text-decoration: none;
}

a.clase2:link {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #9E5F0F;
	text-decoration: none;
}

a.clase2:visited {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #9E5F0F;
	text-decoration: none;
}

a.clase2:hover {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #0B3784;
	text-decoration: none;
}

a.clase3:link {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #e30505;
	text-decoration: none;
}

a.clase3:visited {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #e50505;
	text-decoration: none;
}

a.clase3:hover {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #053da1;
	text-decoration: none;
}

a.clase4:link {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #2F890B;
	text-decoration: none;
}

a.clase4:visited {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #2F890B;
	text-decoration: none;
}

a.clase4:hover {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #0c1230;
	text-decoration: none;
}

a.clase5:link {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #99A7D5;
	text-decoration: none;
}

a.clase5:visited {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #99A7D5;
	text-decoration: none;
}

a.clase5:hover {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #E61202;
	text-decoration: none;
}

a.clase6:link {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #3665B1;
	text-decoration: none;
}

a.clase6:visited {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #3665B1;
	text-decoration: none;
}

a.clase6:hover {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #E61202;
	text-decoration: none;
}

a.clase7:link {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #0B3784;
	text-decoration: none;
}

a.clase7:visited {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #0B3784;
	text-decoration: none;
}

a.clase7:hover {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #E61202;
	text-decoration: none;
}

a.clase8:link {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #EBF4FA;
	text-decoration: none;
}

a.clase8:visited {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #EBF4FA;
	text-decoration: none;
}

a.clase8:hover {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FDEBAB;
	text-decoration: none;
}

.motivoFondo {
	background-image: url(../imagenes/comunes/motivoFondo.gif);
	background-repeat: repeat;
}
.piePagina {
	background-image: url(../imagenes/comunes/piePagina.jpg);
	background-repeat:  repeat-x;
	background-position: center;

}
.letraPiePagina {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #0C1230;
}
.inputBanda {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: 0c1230;
	background-color: #CCDEF0;
	border: 1px solid #a8bfd7;
	height: 15px;
	padding-left: 5px;
}
.inputBoton {
	font-family: arial;
	font-size: 10px;
	font-weight: 900;
	color: #ccdef0;
	background-color: #0E3097;
	border: 1px solid #CCDEF0;
	height: 15px;
	padding-left: 5px;
	cursor: hand;

}
.bordeNar2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #EA972D;
	border-right-color: #EA972D;
}
.letraVerde {


	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #1C5406;
}
.letraPuntoBlanco {


	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #EBF4FA;
}
.bordeVer1 {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #41b114;
}
.letraBlanca {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #ccdef0;
}
.bordeAzul4 {
	border: 1px solid #053da1;
}


}
.lineaAzul {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: 2B5FB9;
	background-image: url(../imagenes/comunes/lineaAzul.gif);
	background-repeat:  repeat-x;
	background-position: 0px 24px;
}

.Estilo2 {color: #AB6711}

.cuaTitulo {
	background-image: url(../imagenes/comunes/cuaAzul02_b.jpg);
	background-repeat: no-repeat;
	font-family: VERDANA;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}

body {
	margin: 0px;
	padding: 0px;
}

.letraBotonesVerde {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #2F890B;
}
.lineaVerde {

	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: 2C7E0C;
	background-image: url(../imagenes/comunes/lineaAzul.gif);
	background-repeat:  repeat-x;
	background-position: 0px 0px;
}
.lineaLetraFin {


	font-family: arial;
	font-size: 19px;
	font-weight: normal;
	color: 2F890B;
	background-image: url(../imagenes/comunes/lineaAzul.gif);
	background-repeat:  repeat-x;
	background-position: 0px 11px;
}
.SombraNaranja {
	background-image: url(../imagenes/comunes/sombraNaranja.gif);
	background-repeat:  repeat-x;
	background-position: 0px 14px;
}
.logoISO {
	background-image: url(../imagenes/comunes/logoISO.jpg);
	background-repeat: no-repeat;
	background-position: 478px 0px;
}
.logoISO_Scroll {
	background-image: url(../imagenes/comunes/logoISO.jpg);
	background-repeat: no-repeat;
	background-position: 458px 0px;
}
.letraContenido {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #0c1230;
	text-align: justify;
}

.letraContenido2 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #0c1230;
	text-align: justify;
}
.letraContenido3 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #53340C;
}
.lineaPuntos {
	background-image: url(../imagenes/comunes/lineaPuntos.gif);
	background-repeat:  repeat-y;
	background-position: center;
}
.gotaMenu {
	background-image: url(../imagenes/comunes/gotaMenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: BCD9AB;
}

.campo01 {
	background-image: url(../imagenes/comunes/campo01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.campo02 {
	background-image: url(../imagenes/comunes/campo02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bordeFotos {
	border: 1px solid #678DD3;
}
.letraBlanca11 {
	font-family: tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #EBF4FA;
}
.inputBackoffice {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #0c1230;
	background-color: EBF4FA;
	border: 1px solid #7DAEDE;
	padding-left: 5px;
	height: 16px;
}
.inputBotonBack {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #EBF4FA;
	background-color: 0F49AF;
	border: 1px solid #7DAEDE;
	cursor: hand;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin: 1px;
}

.inputBotonCuenta{
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #375A98;
	background-color: #AECAEB;
	padding-left: 5px;
	cursor: hand;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7AA0CC;
	border-bottom-color: #7AA0CC;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	padding-right: 5px;
	height: 18px;
	margin: 1px;
	padding-top: 1px;
	padding-bottom: 3px;
}
.letraRoja {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #E30505;
}
.letraRojaNegrita {	
font-family: tahoma, arial;
	font-size: 10px;
	font-weight: bold;
	color: #E30505;
}

.textoMenu {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: 297909;
}
.lineaMenuAbajo {
	background-image: url(../imagenes/backoffice/lineaMenuAbajo.gif);
	background-repeat:  repeat-x;
}
.solapaBackoffice {
	background-image: url(../imagenes/backoffice/solapaBackoffice.jpg);
	background-repeat: no-repeat;
}
.tituloBlanco {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: F7FBF4;
}
.lineaVerdeClara {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 9ABDD5;
}
.tituloVerde {


	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: 2C7E0C;
}
.lineaPuntosHorizontal {

	background-image: url(../imagenes/comunes/lineaPuntosHorizontal.gif);
	background-repeat:   repeat-x;
}
.inputTextarea {

	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #0c1230;
	background-color: EBF4FA;
	border: 1px solid #7DAEDE;
	padding-left: 5px;
}
.tituloFormulario {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #0c1230;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #678DD3;
	background-image: url(../imagenes/comunes/tituloFormulario.jpg);
	background-repeat:  repeat-x;
}
.letraContenidoN {

	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #26378D;
}

.fondoContacto {
	background-image: url(../imagenes/empresa/contacto.jpg);
	background-repeat: no-repeat;
	background-position: 410px 0px;
}
.fondoUsurio {
	background-image: url(../imagenes/revista/fondoUsuario.jpg);
	background-repeat: no-repeat;
	background-position: -15px 1px;

}
.lineaPuntosIzq {

	background-image: url(../imagenes/comunes/lineaPuntos.gif);
	background-repeat:  repeat-y;
	background-position: left;
}
.lineaPuntosHorizontalAbajo {
	background-image: url(../imagenes/comunes/lineaPuntosHorizontal.gif);
	background-repeat:   repeat-x;
	background-position: bottom;

}
.boton2marcos {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #304193;
	background-color: #D6E5F4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #90A9D6;
	border-bottom-color: #90A9D6;
	border-right-style: none;
	border-left-style: none;
	cursor: hand;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 1px;
	height: 18px;
}
.inputs {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #304193;
	background-color: #D6E5F4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #90A9D6;
	border-bottom-color: #90A9D6;
	border-right-style: none;
	border-left-style: none;
	cursor: hand;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 2px;
	height: 18px;
}

.fondoAzul {
	background-color: D6E5F4;
	border: 1px solid A0B9D7;
}
.bordeTabla {
	border-right: 1px solid #ABC1E9;
	border-bottom: 1px solid #ABC1E9;
	border-left: 1px solid #ABC1E9;

}
.letraRojaN13 {

font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #E30505;
}
.boton2marcosNaranja {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #304193;
	background-color: #F3EEDB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #90A9D6;
	border-bottom-color: #90A9D6;
	border-right-style: none;
	border-left-style: none;
	cursor: hand;
	text-decoration: none;
	margin: 1px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 18px;
}
.tituloBlancoPeque {

	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: EBF4FA;
}
.letraContenidoSinJus {

	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #0c1230;
}
.letraAzul {


	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #4B589A;
}
.fondoRevista {
	background-image: url(../imagenes/revista/revista01.jpg);
	background-repeat: no-repeat;
	background-position: 0px -10px;
}

.bordeTablaEnlaces {
	border-bottom: 1px solid #A3B9E1;
	background-color: D6E5F4;
}

.bordeBotonAzul {
	border: 1px solid #86ABD7;

}
.fondoMiCuenta {
	background-image: url(../imagenes/revista/chico_Ordenador.jpg);
	background-repeat: no-repeat;
	background-position: -8px -14px;
}
.fondoSuscripciones {
	background-image: url(../imagenes/revista/misDatos.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.fondoDemo {
	background-image: url(../imagenes/revista/enter.jpg);
	background-repeat: no-repeat;
	background-position: 0px -2px;
}

.checkboxBackoffice {
  height: 10px;
  width: 10px;
}

.lineaCliente {
	border-bottom: 1px solid #ABC1E9;
}
.letraTablaAzul {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C2A6C;
}
.fondoBuscador {

	background-image: url(../imagenes/revista/lupa.jpg);
	background-repeat: no-repeat;
	background-position: 0px -8px;
}
#enviarB {
	height: 20px;
	width: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #D6E5F4;
	cursor: hand;
}
.oculto {
	display: none;
}

