/********************************************/
/*ESTILOS PARA LA CABECERA DE LOS DOCUMENTOS*/
.docHtmlPlyca #cabecera{
	width:10% !important;
	height:100px !important;
	margin:0px !important;
}

.docHtmlPlyca .centro{
	text-align:center !important;
	}

.docHtmlPlyca .centro td{
	text-align:center !important;
	white-space: nowrap !important;
	}

.docHtmlPlyca #derecha{
	float:right !important;
	width:80% !important;
	height:40% !important;
	/*background:red !important;*/
}

.docHtmlPlyca #izquierda{
	float:left !important;
	width:20% !important;
	height:60% !important;
	/*background:blue !important;*/
}
/********************************************/

div.docHtmlPlyca
{
    background-color: #FFFFFF !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
		height: calc(100vh - 24rem) !important;
    overflow-y: scroll !important;
    overflow-x: overlay !important;
    padding: 30px !important;
}

p-dynamicdialog div.docHtmlPlyca,
p-dialog div.docHtmlPlyca{
	height: calc(100vh - 23rem) !important;
}

.docHtmlPlyca td
{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    text-align: left !important;
    color: #000000 !important;
}

.docHtmlPlyca a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 10px !important;
    font-style: normal !important;
	 color: blue !important;

}


.docHtmlPlyca .cuadro
{

    border-top-color: #FFFFFF !important;
    border-right-color: #FFFFFF !important;
    border-bottom-color: #FFFFFF !important;
    border-left-color: #FFFFFF !important;
    background-color: #EBEBEB !important;
}

.docHtmlPlyca .recuadro
{
    border-style:solid !important;
    border-width:1px !important;
    border-top-color: #000000 !important;
    border-right-color: #000000 !important;
    border-bottom-color: #000000 !important;
    border-left-color: #000000 !important;
    background-color: #FFFFFF !important;
}


.docHtmlPlyca .estiloDescripcionSub
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: center !important;
	color: #000000 !important;
	text-decoration: underline !important;

}

.docHtmlPlyca .estiloDescripcionSubN
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: italic !important;
	font-weight: bold !important;
   text-align: center !important;
	color: #000000 !important;
	text-decoration: underline !important;
	font: bold !important;


}

.docHtmlPlyca .estiloDescripcionSubNL
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: italic !important;
	font-weight: bold !important;
   text-align: left !important;
	color: #000000 !important;
	text-decoration: underline !important;
	font: bold !important;


}

.docHtmlPlyca .estiloDescripcion
{
   	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: bold !important;
   	text-align: left !important;
	text-indent:10px !important;
	color: #000000 !important;

}

.docHtmlPlyca .estiloDescripcionC
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: center !important;
	color: #000000 !important;

}

.docHtmlPlyca .estiloDescripcionR
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: right !important;
	color: #000000 !important;

}

.docHtmlPlyca .estiloDatos
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	text-align: left !important;
	color: #000000 !important;

}

.docHtmlPlyca .estiloDatosR
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	text-align: right !important;
	color: #000000 !important;

}

.docHtmlPlyca .estiloDatosC
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	text-align: center !important;
	color: #000000 !important;

}


.docHtmlPlyca .estiloDatosJ
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	text-align: justify !important;
	color: #000000 !important;

}

.docHtmlPlyca .estiloLetraIL
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: italic !important;
   text-align: left !important;
	color: #000000 !important;

}

.docHtmlPlyca .estiloLetraIT
{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-style: italic !important;
    color: #000000 !important;
}

.docHtmlPlyca .imagenCentrada
{
    text-align: center !important;

}

.docHtmlPlyca .comentario
{
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 9px !important;
    font-style: normal !important;
    color: #CC3300 !important;
    text-align: left !important;
}

.docHtmlPlyca .estiloLetraPeq
{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 8px !important;
    font-style: normal !important;
    color: #000000 !important;
}

.docHtmlPlyca .estiloLetraNegIzq
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-style: bold !important;
	font-weight: bolder !important;
   text-align: letf !important;
	color: #000000 !important;
}

.docHtmlPlyca .estiloLetraNegCenter
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-style: bold !important;
	font-weight: bolder !important;
   text-align: center !important;
	color: #000000 !important;
	text-decoration: underline !important;
}

.docHtmlPlyca .estiloCabecera
{
   border: medium !important;
	border-style: double !important;
	border-color: Black !important;
}

.docHtmlPlyca .estiloTitulo
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 17px !important;
	font-weight: bolder !important;
	font-style: bold !important;
   text-align: left !important;
	color: #000000 !important;
}

.docHtmlPlyca .estiloTituloC
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 17px !important;
	font-weight: bolder !important;
	font-style: bold !important;
   text-align: center !important;
	color: #000000 !important;
}

.docHtmlPlyca .estiloTituloCMay
{
   	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 17px !important;
	font-weight: bolder !important;
	font-style: bold !important;
	text-transform: uppercase !important;
   	text-align: center !important;
	color: #000000 !important;
}

.docHtmlPlyca .subtitulo{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #000000 !important;
	text-align: left !important;
	font-style: oblique !important;
   text-decoration: underline !important;
}

.docHtmlPlyca .subtituloCenter{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #000000 !important;
	text-align: center !important;
	font-style: oblique !important;
   text-decoration: underline !important;
}

.docHtmlPlyca .cuadroTabla
{
	background-color: White !important;
	border: thin groove !important;
	border-color: Black !important;
	border-collapse: separate !important;
}

.docHtmlPlyca .cuadroTabla
{
	background-color: White !important;
	border: thin groove !important;
	border-color: Black !important;


}


.docHtmlPlyca .cuadroCelda
{
	border-left-style: solid !important;
	border-left-width: 1 !important;
	border-right-style: solid !important;
	border-right-width: 1px !important;
	border-top-style: none !important;
	border-top-width: medium !important;
	border-bottom-style: none !important;
	border-bottom-width: medium !important;
	background-color: #F5F5F5 !important;
}



.docHtmlPlyca .estiloDescripcionTabla
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: bold !important;
	text-align: center !important;
	color: #000000 !important;
	background-color: #C9C9C9 !important;
	border: 1px solid !important;
	border-bottom-width: 2px !important;
}

.docHtmlPlyca .estiloDatosTabla
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	text-align: justify !important;
	color: #000000 !important;
}

.docHtmlPlyca .estiloDatosTablaDerecha
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	text-align: right !important;
	color: #000000 !important;
}


.docHtmlPlyca .estiloDatosTablaCenter
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	text-align: center !important;
	color: #000000 !important;
}

.docHtmlPlyca .estiloDatosTablaR
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	text-align: right !important;
	color: #000000 !important;
}

.docHtmlPlyca .estiloDatosCont
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	text-align: left !important;
	color: #000000 !important;


}

.docHtmlPlyca .estiloDatosContJ
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	text-align: justify !important;
	color: #000000 !important;


}

.docHtmlPlyca .estiloDatosContCenter
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	text-align: center !important;
	color: #000000 !important;

}

.docHtmlPlyca .estiloDescripcionCont
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: left !important;
	color: #000000 !important;
	background-color: #EBEBEB !important;


}

.docHtmlPlyca .estiloCont
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: left !important;
	color: #000000 !important;


}

.docHtmlPlyca .estiloContJ
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: justify !important;
	color: #000000 !important;



}

.docHtmlPlyca .estiloContCenter
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: center !important;
	color: #000000 !important;



}

.docHtmlPlyca .estiloDescripcionContCenter
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: center !important;
	color: #000000 !important;
	background-color: #EBEBEB !important;

}


.docHtmlPlyca .estiloDescripcionContTit
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: right !important;
	color: #000000 !important;


}

.docHtmlPlyca .estiloDescripcionContIzq
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: bold !important;
   text-align: left !important;
	color: #000000 !important;


}

.docHtmlPlyca .titulo
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 17px !important;
	font-weight: bolder !important;
	font-style: bold !important;
   text-align: center !important;
	vertical-align: top !important;
	color: #000000 !important;
}

.docHtmlPlyca .tituloIzq
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
	font-weight: bolder !important;
	font-style: bold !important;
   text-align: left !important;
	vertical-align: top !important;
	color: #000000 !important;
}

.docHtmlPlyca .preTitulo
{
   font-family: Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
	text-align: left !important;
	color: #000000 !important;
}

.docHtmlPlyca .cuadroTablaTop
{
	background-color: White !important;
	border: thin groove !important;
	border-bottom: thin groove !important;
	border-top: none !important;
	border-color: Black !important;

}

.docHtmlPlyca .cuadroTablaTopBot
{
	background-color: White !important;
	border: thin groove !important;
	border-bottom: none !important;
	border-top: none !important;
	border-color: Black !important;

}

.docHtmlPlyca .cuadroTablaCabecera
{
	background-color: White !important;
	border: thin groove !important;
	border-bottom: none !important;
	border-top: thin groove !important;
	border-left: none !important;
	border-right: none !important;
	border-color: Black !important;

}

.docHtmlPlyca .cuadroTablaInt
{
	background-color: White !important;
	border: thin groove !important;
	border-bottom: none !important;
	border-top: none !important;
	border-left: thin groove !important;
	border-right: none !important;
	border-color: Black !important;

}

.docHtmlPlyca .cuadroTablaCont
{
	background-color: White !important;
	border: thin groove !important;
	border-bottom: none !important;
	border-color: Black !important;



}

.docHtmlPlyca .cuadroTablaSup
{
	background-color: White !important;
	border: thin groove !important;
	border-bottom: none !important;
	border-top: none !important;
	border-color: Black !important;
	border-color: Black !important;

}


.docHtmlPlyca .cuadroTablaInf
{
	background-color: White !important;
	border: thin groove !important;
	border-bottom: thin groove !important;
	border-color: Black !important;


}

.docHtmlPlyca .tablaBase
{
	border: 1px solid Black !important;
	font-family: Verdana !important;
	font-size: 11px !important;
	border-collapse: separate !important;
}

.docHtmlPlyca ul {
list-style: none !important;
vertical-align: middle !important;

}

.docHtmlPlyca ul li {
margin-bottom: 5px !important;
list-style-image: url(images/word.gif) !important;
}

.docHtmlPlyca ul li ul li{
margin-bottom: 5px !important;
list-style-image: url(images/ceres_small.gif) !important;
}

.docHtmlPlyca ul{
font-family: Arial, Helvetica, sans-serif !important;
font-size:11px !important;
}

.docHtmlPlyca li{
font-family: Arial, Helvetica, sans-serif !important;
font-size:11px !important;
}


.docHtmlPlyca .agrListaDocOblig {
margin-bottom: 5px !important;
list-style-image: url(images/DocumentRed.gif) !important;
}

.docHtmlPlyca .agrListaDocNoOblig {
margin-bottom: 5px !important;
list-style-image: url(images/DocumentGris.gif) !important;
}

.docHtmlPlyca .agrDocumento {
margin-bottom: 5px !important;
list-style-image: url(images/DocumentBlanco.gif) !important;
}

/*# Forzar ancho como estilo (al aplicar .cleanslate no coge el atributo width )*/
.docHtmlPlyca [width="1%"] { width: 1% !important; }
.docHtmlPlyca [width="2%"] { width: 2% !important; }
.docHtmlPlyca [width="3%"] { width: 3% !important; }
.docHtmlPlyca [width="4%"] { width: 4% !important; }
.docHtmlPlyca [width="5%"] { width: 5% !important; }
.docHtmlPlyca [width="6%"] { width: 6% !important; }
.docHtmlPlyca [width="7%"] { width: 7% !important; }
.docHtmlPlyca [width="8%"] { width: 8% !important; }
.docHtmlPlyca [width="9%"] { width: 9% !important; }
.docHtmlPlyca [width="10%"] { width: 10% !important; }
.docHtmlPlyca [width="11%"] { width: 11% !important; }
.docHtmlPlyca [width="12%"] { width: 12% !important; }
.docHtmlPlyca [width="13%"] { width: 13% !important; }
.docHtmlPlyca [width="14%"] { width: 14% !important; }
.docHtmlPlyca [width="15%"] { width: 15% !important; }
.docHtmlPlyca [width="16%"] { width: 16% !important; }
.docHtmlPlyca [width="17%"] { width: 17% !important; }
.docHtmlPlyca [width="18%"] { width: 18% !important; }
.docHtmlPlyca [width="19%"] { width: 19% !important; }
.docHtmlPlyca [width="20%"] { width: 20% !important; }
.docHtmlPlyca [width="21%"] { width: 21% !important; }
.docHtmlPlyca [width="22%"] { width: 22% !important; }
.docHtmlPlyca [width="23%"] { width: 23% !important; }
.docHtmlPlyca [width="24%"] { width: 24% !important; }
.docHtmlPlyca [width="25%"] { width: 25% !important; }
.docHtmlPlyca [width="26%"] { width: 26% !important; }
.docHtmlPlyca [width="27%"] { width: 27% !important; }
.docHtmlPlyca [width="28%"] { width: 28% !important; }
.docHtmlPlyca [width="29%"] { width: 29% !important; }
.docHtmlPlyca [width="30%"] { width: 30% !important; }
.docHtmlPlyca [width="31%"] { width: 31% !important; }
.docHtmlPlyca [width="32%"] { width: 32% !important; }
.docHtmlPlyca [width="33%"] { width: 33% !important; }
.docHtmlPlyca [width="34%"] { width: 34% !important; }
.docHtmlPlyca [width="35%"] { width: 35% !important; }
.docHtmlPlyca [width="36%"] { width: 36% !important; }
.docHtmlPlyca [width="37%"] { width: 37% !important; }
.docHtmlPlyca [width="38%"] { width: 38% !important; }
.docHtmlPlyca [width="39%"] { width: 39% !important; }
.docHtmlPlyca [width="40%"] { width: 40% !important; }
.docHtmlPlyca [width="41%"] { width: 41% !important; }
.docHtmlPlyca [width="42%"] { width: 42% !important; }
.docHtmlPlyca [width="43%"] { width: 43% !important; }
.docHtmlPlyca [width="44%"] { width: 44% !important; }
.docHtmlPlyca [width="45%"] { width: 45% !important; }
.docHtmlPlyca [width="46%"] { width: 46% !important; }
.docHtmlPlyca [width="47%"] { width: 47% !important; }
.docHtmlPlyca [width="48%"] { width: 48% !important; }
.docHtmlPlyca [width="49%"] { width: 49% !important; }
.docHtmlPlyca [width="50%"] { width: 50% !important; }
.docHtmlPlyca [width="51%"] { width: 51% !important; }
.docHtmlPlyca [width="52%"] { width: 52% !important; }
.docHtmlPlyca [width="53%"] { width: 53% !important; }
.docHtmlPlyca [width="54%"] { width: 54% !important; }
.docHtmlPlyca [width="55%"] { width: 55% !important; }
.docHtmlPlyca [width="56%"] { width: 56% !important; }
.docHtmlPlyca [width="57%"] { width: 57% !important; }
.docHtmlPlyca [width="58%"] { width: 58% !important; }
.docHtmlPlyca [width="59%"] { width: 59% !important; }
.docHtmlPlyca [width="60%"] { width: 60% !important; }
.docHtmlPlyca [width="61%"] { width: 61% !important; }
.docHtmlPlyca [width="62%"] { width: 62% !important; }
.docHtmlPlyca [width="63%"] { width: 63% !important; }
.docHtmlPlyca [width="64%"] { width: 64% !important; }
.docHtmlPlyca [width="65%"] { width: 65% !important; }
.docHtmlPlyca [width="66%"] { width: 66% !important; }
.docHtmlPlyca [width="67%"] { width: 67% !important; }
.docHtmlPlyca [width="68%"] { width: 68% !important; }
.docHtmlPlyca [width="69%"] { width: 69% !important; }
.docHtmlPlyca [width="70%"] { width: 70% !important; }
.docHtmlPlyca [width="71%"] { width: 71% !important; }
.docHtmlPlyca [width="72%"] { width: 72% !important; }
.docHtmlPlyca [width="73%"] { width: 73% !important; }
.docHtmlPlyca [width="74%"] { width: 74% !important; }
.docHtmlPlyca [width="75%"] { width: 75% !important; }
.docHtmlPlyca [width="76%"] { width: 76% !important; }
.docHtmlPlyca [width="77%"] { width: 77% !important; }
.docHtmlPlyca [width="78%"] { width: 78% !important; }
.docHtmlPlyca [width="79%"] { width: 79% !important; }
.docHtmlPlyca [width="80%"] { width: 80% !important; }
.docHtmlPlyca [width="81%"] { width: 81% !important; }
.docHtmlPlyca [width="82%"] { width: 82% !important; }
.docHtmlPlyca [width="83%"] { width: 83% !important; }
.docHtmlPlyca [width="84%"] { width: 84% !important; }
.docHtmlPlyca [width="85%"] { width: 85% !important; }
.docHtmlPlyca [width="86%"] { width: 86% !important; }
.docHtmlPlyca [width="87%"] { width: 87% !important; }
.docHtmlPlyca [width="88%"] { width: 88% !important; }
.docHtmlPlyca [width="89%"] { width: 89% !important; }
.docHtmlPlyca [width="90%"] { width: 90% !important; }
.docHtmlPlyca [width="91%"] { width: 91% !important; }
.docHtmlPlyca [width="92%"] { width: 92% !important; }
.docHtmlPlyca [width="93%"] { width: 93% !important; }
.docHtmlPlyca [width="94%"] { width: 94% !important; }
.docHtmlPlyca [width="95%"] { width: 95% !important; }
.docHtmlPlyca [width="96%"] { width: 96% !important; }
.docHtmlPlyca [width="97%"] { width: 97% !important; }
.docHtmlPlyca [width="98%"] { width: 98% !important; }
.docHtmlPlyca [width="99%"] { width: 99% !important; }
.docHtmlPlyca [width="100%"] { width: 100% !important; }