body { margin-top: 0px; margin-right: 0px; margin-left: 0px}

a:active { text-decoration: none;} 
a:link { text-decoration: none;} 
a:visited { text-decoration: none;} 
a:hover { text-decoration: underline}

P { line-height: 120% }

/* menu */

.menu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #30759A; text-decoration: none}
.menu:visited {  color: #30759A; text-decoration: none}
.menu:hover {  color: #8B8B8B; text-decoration: underline;}
.menu:link {  color: #30759A; text-decoration: none}

/* formulario de contacto */

.dato  { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #30759A; text-decoration: none; font-weight: bold}
.dato:visited {  color: #30759A; text-decoration: none}
.dato:hover {  color: #000000; text-decoration: underline;}
.dato:link {  color: #30759A; text-decoration: none}

.campo  { background-color: #E4E4E4; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #00526B; text-decoration: none}
.legal  { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #30759A; text-decoration: none}


/* pagina tipo */

.num {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}

.tit {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; color: #00526B; text-decoration: none}
.tit:visited {  color: #00526B; text-decoration: none}
.tit:hover {  color: #000000; text-decoration: underline;}
.tit:link {  color: #00526B; text-decoration: none}

.subti {  font-family: Georgia, Times New Roman, Times, serif; font-size: 11px;  color: #656565; text-decoration: none}
.subti:visited {  color: #656565; text-decoration: none}
.subti:hover {  color: #000000; text-decoration: underline;}
.subti:link {  color: #656565; text-decoration: none}

.baj {padding-top:15px; padding-bottom:15px; padding-right:132px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #3B85AF; text-decoration: none}
.baj:visited {  color: #3B85AF; text-decoration: none}
.baj:hover {  color: #3B85AF; text-decoration: underline;}
.baj:link {  color: #3B85AF; text-decoration: none}

.ppal {padding-right:130px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; text-decoration: none}
.ppal:visited {  color: #8B8B8B; text-decoration: none}
.ppal:hover {  color: #6697A6; text-decoration: underline;}
.ppal:link {  color: #8B8B8B; text-decoration: none}

/* pag. fases */

.tili  { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #30759A; text-decoration: none; font-weight: bold}
.tili:visited {  color: #30759A; text-decoration: none}
.tili:hover {  color: #000000; text-decoration: underline;}
.tili:link {  color: #30759A; text-decoration: none}

.desc { padding-right:10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; text-decoration: none}
.desc:visited {  color: #656565; text-decoration: none}
.desc:hover {  color: #000000; text-decoration: underline;}
.desc:link {  color: #656565; text-decoration: none}


/* otros */

.num2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none}

.fin {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #A7A6A6; text-decoration: none}
.fin:visited {  color: #A7A6A6; text-decoration: none}
.fin:hover {  color: #6697A6; text-decoration: underline;}
.fin:link {  color: #8B8B8B; text-decoration: none}