body { font-family: Tahoma, Verdana; background: #00577B; font-size:12px; border:0px; margin: 0px 0px 0px 0px; color: #000000; }
td, li, th { font-family: Tahoma, Verdana; font-size:12px; }

td.bgizq { background: url('/img/bg-1px-izq.gif') repeat-y 100% 0% #00577B; }
td.bgder { background: url('/img/bg-1px-der.gif') repeat-y 0% 0% #00577B; }
td.bgcore { background: #ffffff; }

table.core { background: #ffffff; }

td.footer { font-family: Tahoma, Verdana; font-size: 10px; color: #333333; padding-bottom: 5px; } 
table.footer { border-top: 1px solid #00577B; }

.productoNombre { color: #00577B; font-size: 14px; font-weight: bold; }
a.volver { color: gray; font-weight: bold;}

table.botonera { background: #0074a4; border-top: 2px solid #0074a4; border-bottom: 2px solid #0074a4; }
td.botonerasi { background: #1594c4; }
a.botonera { color: white; text-decoration: none; font-weight: bold; }
a.botonera:hover { color: white; text-decoration: underline; font-weight: bold; }
a.botonera:visited { color: white; text-decoration: none; font-weight: bold; }

td.core { padding: 0px; }

a.mail { color: #00577B; text-decoration: none; font-weight: bold; }
a.mail:hover { color: #00577B; text-decoration: underline; font-weight: bold; }

a.producto { color: #00577B; text-decoration: none; font-weight: bold; }
a.producto:hover { color: #00577B; text-decoration: underline; font-weight: bold; }

table.empresa { padding-top: 5px; padding-left: 5px; }
th.empresa { color: #00577B; }
td.empresa { font-size: 11px; } 

td.seccion { background: #F6F6F6; }

td.texto-main { font-family: Tahoma, Verdana; font-size: 11px; color:#666666; line-height: 18px; padding-left: 4px; }

a.link11gray { font-family: Tahoma, Verdana; text-decoration: none; font-size: 11px; color: gray; }
a.link11gray:hover { font-family: Tahoma, Verdana; text-decoration: underline; font-size: 11px; color: gray; }

a.link12blue { font-family: Tahoma, Verdana; text-decoration: none; font-size: 12px; font-weight: bold; color: #008AA3; }
a.link14blue { font-family: Tahoma, Verdana; text-decoration: none; font-size: 14px; font-weight: bold; color: #008AA3; }
a.link16blue { font-family: Tahoma, Verdana; text-decoration: none; font-size: 16px; font-weight: bold; color: #008AA3; }
a.link12gray { font-family: Tahoma, Verdana; text-decoration: none; font-size: 12px; font-weight: normal; color: #999999; }
a.link14gray { font-family: Tahoma, Verdana; text-decoration: none; font-size: 14px; font-weight: normal; color: #999999; }
a.link16gray { font-family: Tahoma, Verdana; text-decoration: none; font-size: 16px; font-weight: normal; color: #999999; }
a.link12white { font-family: Tahoma, Verdana; text-decoration: none; font-size: 12px; font-weight: normal; color: white; }
a.link12whitebold { font-family: Tahoma, Verdana; text-decoration: none; font-size: 12px; font-weight: bold; color: white; }
a.link14whitebold { font-family: Tahoma, Verdana; text-decoration: none; font-size: 14px; font-weight: bold; color: white; }
.text14bluebold { font-size: 14px; font-weight: bold; color: #008AA3; }
.text12bluebold { font-size: 12px; font-weight: bold; color: #008AA3; }
.text14blue { font-size: 14px; color: #008AA3; }
.text12blue { font-size: 12px; color: #008AA3; }
.text12whitebold { font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: white;}
.text12white { font-family: Tahoma, Verdana; font-size: 12px; color: white; }
.text10white { font-family: Tahoma, Verdana; font-size: 10px; color: white; text-align: justify; }
.text14white { font-family: Tahoma, Verdana; font-size: 14px; color: white; }
.text14whitebold { font-family: Tahoma, Verdana; font-size: 14px; font-weight: bold; color: white;}
.text24whitebold { font-family: Tahoma, Verdana; font-size: 24px; font-weight: bold; color: white;}


a.link14verde { color: #99cc00; text-decoration: none; font-size: 12px; font-weight: bold; }

a.panelLink { color: #99cc00; text-decoration: none; }
a.panelLink:hover { color: #99cc00; text-decoration: underline; }

a.panelTituloLink { color: #666666; font-weight: bold; text-decoration: none; }
a.panelTituloLink:hover { color: #999999; font-weight: bold; text-decoration: none; }

table.panelDetail { padding-left: 0px; font-size: 10px; }

td.panelDetail { padding-left: 0px; font-size: 10px; }

td.textoverde { color: #99cc00; font-size: 10px; }
td.tituloverde { color: #99cc00; font-weight: bold;font-size: 10px; }

img.imgBeneficio { border: 3px solid white; }

