body, td {font-family: "Arial, Sans"; font-size: 10pt; font-weight: normal;}
h1 {background-color: #000066; color: white}

p.info {color:gray; font-size:1em}
p.req {color:black; font-weight:bold; font-size:1em;}
p.infomsg {color:blue; font-weight:bold}
p.error, p.errormsg {color:red; font-weight:bold; font-size:1.2em;}
p.pie {color:gray; font-size: 0.8em; text-align:center}
p.faq-p {font-size: 1.1em; font-weight:bold; margin-right:10%;}
p.faq-r {font-size: 1em; font-weight:normal; margin-left:10%; margin-right:25%}

span.info {color:gray; font-size:1em}
span.infomsg {color:black; font-weight: bold; font-size:1.1em}
span.warnmsg {color:orange; font-weight: bold; font-size:1.1em}
span.errormsg {color:red; font-weight:bold; font-size:1.2em;}
span.firmaok {color:green;}
span.firmanok {color:red;}
span.nombrefichero {font-family: "Monospace"; font-size:0.9em; font-weight:bold}
span.gris {color:gray;}
span.verde {color:green;}
span.rojo {color:red;}
span.obligatorio {color:red; font-weight:bold;}

.centrado {text-align:center}
.monospace {font-family: "Monospace";}

tr.filapar {background-color: #CCFFFF}
tr.filanon {background-color: white}
tr.filapar2 {background-color: #CCFF99}
tr.filanon2 {background-color: white}
tr.filapar3 {background-color: #FFFF99}
tr.filanon3 {background-color: white}

th {background-color:gray; color:white; font-weight:bold; text-align:left}

/* panel notif. recibidas */
td.notif_noleida {font-size: 10pt; color:black; font-weight:bold;}
td.notif_leida {font-size: 10pt; color:black; font-weight:normal;}
td.notif_mia {font-size: 10pt; color:gray; font-weight:normal;}

/* panel notif. enviadas */
td.notif_enviada {font-size: 10pt; color:black; font-weight:normal; font-style:italic;}
td.detalle_dests {font-size: 8pt; padding-left:3em}
td.detalle_dests_mia {font-size: 8pt; padding-left:3em; color: gray;}


div.media_anchura {width:50%; margin-left:10%; text-align:justify;}
div.doc {margin-left:20%; margin-right:20%; text-align:justify;}
div.doc-indice {font-weight:bold; margin-left:30%; margin-right:35%; text-align:center; line-height:130%; border:1px solid gray; padding:1em;}

/*fieldset { border: 1px solid #000066; padding: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px; behavior:url(border-radius.htc);}
legend { color: #fff; background: #000066 ; border: 1px solid #000066; padding: 2px 5px 5px 5px; -moz-border-radius: 15px; -ms-border-radius:15px; behavior:url(border-radius.htc); -webkit-border-radius: 15px;}
*/
fieldset { border: 1px solid #000066; padding: 15px;}
/*legend { color: #fff; background: #000066 ; border: 1px solid #000066; padding: 2px 5px 5px 5px;}*/

/* panel de control */
.pc a:link {background-color: #000066; color: white; text-decoration: none}
.pc a:visited {background-color: #000066; color: white; text-decoration: none}
.pc a:active {background-color: #000066; color: white; text-decoration: none}
.pc a:hover {background-color: #000066; color: white; text-decoration: none}

td.pc_op_sel {background-color:white; padding-left:10px; padding-right:10px; padding-top:10px; font-weight:bold; border-top: solid 1px #000066; border-left: solid 1px #000066; border-right: solid 1px #000066;}
td.pc_op_nosel {background-color:#000066; color:white; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px; font-weight:bold;}
