af|table::detail {
  background-color: white;
}

af|table::disclosed-icon{
    content:url(/images/boton_menos.gif)    
}

af|table::undisclosed-icon{
    content:url(/images/boton_mas.gif)    
}


af|panelForm::label-cell  {
  border: 1px #FFFFFF solid;
	/*background-color: #A3C3EA;*/
  background-color: rgb(195,207,230);
	padding: 2px 3px;
	font-size: 10px;
	color: #1A497F;
	height: 20px;
	vertical-align: top;
}

af|panelForm::body  {
  	border: 1px #FFFFFF solid;
	background-color: #E4E4D8;
	padding: 1px 3px;
	font-size: 10px;
	color: #515151;
}

.AFButtonServerText:alias{
   font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle; 
  background-color: rgb(203,223,202);
}

.AFButtonServerTextDisabled:alias{
   font-size: 11px;
	text-align: center;
	vertical-align: middle; 
  background-color: rgb(203,223,202);
}

af|selectInputDate::launch-icon {
    content:url(/images/boton_calendario.gif);
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-collapse: collapse;
}

af|selectInputText::button-icon {
    content:url(/images/boton_flechita.gif)
}

/*
.AFButtonStartIcon:alias{
    content:url(/images/boton_verde_izq.gif)  
}

.AFButtonEndIcon:alias{
   content:url(/images/boton_verde_der.gif) 
}


.AFButtonTopBackgroundIcon:alias{
    content:url(/images/boton_verde_arriba.gif)
}

.AFButtonBottomBackgroundIcon:alias {
   content:url(/images/boton_verde_abajo.gif) 
}

.AFButtonDisabledStartIcon:alias {
   content:url(/images/boton_verde_izq_deshabilitado.gif) 
}

.AFButtonDisabledEndIcon:alias {
  content:url(/images/boton_verde_der_deshabilitado.gif) 
}

.AFButtonDisabledTopBackgroundIcon:alias{
  content:url(/images/boton_verde_arriba_deshabilitado.gif)
}

.AFButtonDisabledBottomBackgroundIcon:alias{
  content:url(/images/boton_verde_abajo_deshabilitado.gif) 
}
*/

af|tableSelectOne::cell-icon-format{
    border: 1px #FFFFFF solid;
    background-color: #E4E4D8;
    padding: 2px 3px;
    font-size: 10px;
    color: #515151;
    vertical-align: top;    
}

af|tableSelectOne::cell-icon-format-band{
    border: 1px #FFFFFF solid;
	background-color: #EEEEE4;
	padding: 2px 3px;
	font-size: 10px;
	color: #515151;
	vertical-align: top;     
}


af|column::cell-text-band {
	border: 1px #FFFFFF solid;
	background-color: #EEEEE4;
	padding: 2px 3px;
	font-size: 10px;
	color: #515151;
	vertical-align: top;    
}

af|column::cell-number-band{
   border: 1px #FFFFFF solid;
	background-color: #EEEEE4;
	padding: 2px 3px;
	font-size: 10px;
	color: #515151;
	vertical-align: top; 
}

af|column::cell-text {
    border: 1px #FFFFFF solid;
    background-color: #E4E4D8;
    padding: 2px 3px;
    font-size: 10px;
    color: #515151;
    vertical-align: top;
}


af|column::cell-number {
    border: 1px #FFFFFF solid;
    background-color: #E4E4D8;
    padding: 2px 3px;
    font-size: 10px;
    color: #515151;
    vertical-align: top;
}

af|column::header-text {
    border: 1px #FFFFFF solid;
    /*background-color: #A3C3EA; */
    background-color: rgb(195,207,230);
    padding: 2px 3px;
    font-size: 10px;
    color: #1A497F;
    height: 1px;
    vertical-align: top
}

af|column::header-number {
    border: 1px #FFFFFF solid;
    /*background-color: #A3C3EA;*/
    background-color: rgb(195,207,230);
    padding: 2px 3px;
    font-size: 10px;
    color: #1A497F;
    height: 20px;
    vertical-align: top

}

af|column::sorteable-header-number {
    border: 1px #FFFFFF solid;
    /*background-color: #A3C3EA;*/
    background-color: rgb(195,207,230);
    padding: 2px 3px;
    font-size: 10px;
    color: #1A497F;
    height: 20px;
    vertical-align: top

}

af|column::row-header-text{
    border: 1px #FFFFFF solid;
    /*background-color: #A3C3EA;*/
    background-color: rgb(195,207,230);
    padding: 2px 3px;
    font-size: 10px;
    color: green; /*#1A497F */
    height: 20px;
    vertical-align: top
}

af|column::sortable-header-text {
    border: 1px #FFFFFF solid;
    /*background-color: #A3C3EA;*/
    background-color: rgb(195,207,230);
    padding: 2px 3px;
    font-size: 10px;
    color: #1A497F;
    height: 20px;
    vertical-align: top
}

af|chooseDate::header {
  border: 1px #FFFFFF solid;
    /*background-color: #A3C3EA; */
    background-color: rgb(195,207,230);
    padding: 2px 3px;
    font-size: 10px;
    color: #1A497F;
    height: 1px;
    vertical-align: top
}

af|chooseDate::title {
  padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: white;
  background-color: Black;
}


af|chooseDate::content {
  border: 1px #FFFFFF solid;
	background-color: #E4E4D8;
	padding: 1px 3px;
	font-size: 10px;
	color: #515151;
}

af|panelBox::light af|panelBox::header {
    border: 1px #FFFFFF;
    /*background-color: #A3C3EA; */
    background-color: rgb(195,207,230);
    padding: 2px 3px;
    font-size: 14px;
    color: #1A497F;
    height: 1px;
    vertical-align: top;
    font-weight: bold;
}

.modalBackground
{
            background-color: White;
            -moz-opacity: 1;
            filter:alpha(opacity=100);
           
}

/* TOOLTIPS, colores obtenidos de Mis Aportes*/
.rich-tool-tip {
    background-color: #5B9ADF;
    border: 1px solid #1867C4;
    color: #FFFFFF;
    text-align: left;
}
