/* ---------------------------------------------------------------------- */
/* COMENTARIOS SOBRE EL CSS: 						  */
/* 1. La definición del padding y del spacing no se realizará a nivel de  */
/*    css sinó a nivel de tabla. 					  */
/* 2. Solamente se definirá el align en el css para diferenciar tipos de  */
/*    datos (p.ej: texto alineado a la izquierda y números a la derecha)  */
/* 3. Los nombres de los estilos deberán ser cortos, descriptivos y lo    */
/*    suficientemente genéricos para no particularizarlo a una utilización*/
/*    determinada. 							  */
/* 4. Si con un nombre corto no se describe de forma intuitiva el estilo, */
/*    poner en el css un comentario				          */
/*    								          */
/*    								          */
/* COLORES:							          */
/*   1 => Rosa Claro (#FFE7EF)  				          */
/*   2 => Rosa + (#E4A3B1) 					          */
/*   3 => Rosa ++ (#DE7D94) 					          */
/*   4 => Rosa Oscuro (#BD284A) 				          */
/* ---------------------------------------------------------------------- */

BODY
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    MARGIN-LEFT: 0;
    MARGIN-TOP: 0
}

TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

SELECT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

INPUT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TEXTAREA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #BD284A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #BD284A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.Adisabled
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0000FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.Adisabled:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0000FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.cellTitle1
{
    BORDER-RIGHT: #BD284A 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DE7D94
}

.cellProgressBarCell1
{
    BORDER-RIGHT: #BD284A 1px solid;
    BORDER-TOP: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #BD284A 1px solid;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DE7D94
}

.cellProgressBar
{
    BORDER-RIGHT: #BD284A 1px solid;
    BORDER-TOP: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DE7D94
}

.cellProgressBarBlue
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #08216B
}

.cellSelectedProgressBarCell1
{
	BORDER-LEFT: #BD284A 1px solid;
    BORDER-RIGHT: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-TOP: #BD284A 1px solid;	
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFE7EF;
    TEXT-ALIGN: right
}
.cellSelectedProgressBar
{	
    BORDER-RIGHT: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-TOP: #BD284A 1px solid;	
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFE7EF;
    TEXT-ALIGN: right
}

.cellTitle1Num
{
    BORDER-RIGHT: #BD284A 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #BD284A;
    TEXT-ALIGN: right
}

.cellTitle2
{
    BORDER-RIGHT: #BD284A 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #E4A3B1
}

.cellNormal
{
    BORDER-RIGHT: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left
}

.cellNormalNum
{
    BORDER-RIGHT: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: right
}

.cellSelected
{
    BORDER-RIGHT: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFE7EF
}

.cellSelectedNum
{
    BORDER-RIGHT: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFE7EF;
    TEXT-ALIGN: right
}

.searchResultsMain
{
    BORDER-RIGHT: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFE7EF
}

.searchResultsDetail
{
    BORDER-RIGHT: #BD284A 1px solid;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

.borderLateralColor4
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: 1px solid #BD284A;
    BORDER-RIGHT: 1px solid #BD284A;
}

.borderColor4
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER: 1px solid #BD284A;
}

.borderColor3
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER: 1px solid #DE7D94;
}

.bgAndBorderColor3
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    BACKGROUND: #FFE7EF;
}

.lineColor4
{
    BACKGROUND: #BD284A;
    PADDING: 0px;
}

.bgColor4
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND: #BD284A;
}

.bgColor4TextBW
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    BACKGROUND: #BD284A;
}

.bgColor4TextW
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    BACKGROUND: #BD284A;
}

.bgColor3
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND: #DE7D94;
}

.bgColor3TextW
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    BACKGROUND: #DE7D94;
}

.bgColor8TextW
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    BACKGROUND: #EDB6C2;
}

.bgColor1
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND: #FFE7EF;
}

.bgColorGrisD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND: #DDDDDD;
    PADDING: 0px;
}

.lateralRColorGrisD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT: 1px solid #DDDDDD;
}

.txtGris 
{
	COLOR: #999999; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
}

.txt4red 
{
	COLOR: #BD284A; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
}

.cellMenu
{
    BORDER-RIGHT: #70A0F0 1px solid;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #70A0F0 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D0E0F0
}

.cellMenuSelected
{
    BORDER-RIGHT: #7030F0 1px solid;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #7030F0 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000; 
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #80B0F0
}

.Amenu
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.Amenu:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.AmenuBlack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.AmenuBlack:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.tableButtonSubmit
{
    BORDER-BOTTOM: #BD284A 1px solid;
    BORDER-RIGHT: #BD284A 1px solid;
    BORDER-LEFT: #BD284A 1px solid
}


.Title1
{
    BORDER-RIGHT: #BD284A 1px solid;
    BORDER-TOP: #BD284A 1px solid;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #BD284A 1px solid;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DE7D94
}

.Title2
{
    BORDER-RIGHT: #BD284A 1px solid;
    BORDER-TOP: #BD284A 1px solid;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #BD284A 1px solid;
    BORDER-BOTTOM: #BD284A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFE7EF
}

.separator
{
    PADDING: 0px;
    BORDER-RIGHT: #BD284A 1px solid;
}

.keyword
{
    color: black;
    background-color: #ffff66;
}

@media print
{
.keyword
{
    color: black;
    background-color: #CCCCCC;
    BORDER: #000000 1px solid;
}
}

