html{
    height:100%;
    margin:0px;
}
BODY {
    FONT-FAMILY: 'Terminal Dosis', sans-serif;
    BACKGROUND-COLOR: #ffffff;
    /*BACKGROUND-IMAGE: url(../images/fondo_contenido.jpg);*/
    BACKGROUND-REPEAT: repeat-x;
    text-align: center; /* para centrar los DIV's*/
    height:100%;
    margin:0;
    padding:0;
}
fieldset{
    border:1px solid #CCE2ED;
}
.titulo_menu{
    font-family: 'Dosis', sans-serif;
    color: #fef4d1;
    font-size: large;
}
A:link {text-decoration: none;color: #000000; font-family:Verdana, Arial, Helvetica, Sans-serif; font-size:0.99em }
A:visited {text-decoration: none; color: #000000; font-family:Verdana, Arial, Helvetica, Sans-serif; font-size:0.99em }
A:active {text-decoration: none; color: #000000; font-family:Verdana, Arial, Helvetica, Sans-serif; font-size:0.99em }



/*bordes botones menú tablet*/
.borde_arriba{
    -webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
padding-top: 11%;
}
.borde_abajo{
    
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;    
}
.bodyContenido
{
    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_contenido.JPG);
}
.CeldaPrincipal
{
   

    height:100%;

}
#dv_contenidoPrincipal
{
    width: 100%;
    /*height: 585px;*/
    height:100%;
    /*margin: 0 auto;*/
}
#tdContenido
{

}
#dv_resultadoBusqueda{
   height:100%;
   overflow:auto;
}
.PaginaContenido
{
    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_contenido.jpg);
    BACKGROUND-REPEAT: repeat-x;
}
TABLE.TablaContenido {

    BACKGROUND-COLOR:Transparent;
    FONT-SIZE: medium;
    height: 100%;
                     -webkit-border-radius: 8px;
                    
                    -moz-border-radius: 8px;
                    border-radius: 8px;     
}
/*
TABLE.TablaIngreso
{
	BORDER-RIGHT: #07A4B3 1px solid; 
	BORDER-LEFT: #07A4B3 1px solid; 
	BORDER-BOTTOM: #07A4B3 1px solid; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: white;

	margin: 9px 9px 9px 9px;
	BACKGROUND-IMAGE: url(../images/fondo_form_ingreso.jpg);
	FONT-SIZE: 10px; 		
}
TABLE.TablaIngreso TR.FilaEncabezadoTablaIngreso
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(../images/degradacion_02.jpg); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #ffffff;
	PADDING-TOP: 0px; 
	FONT-SIZE: 10px; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 25px
}
*/
TABLE.EncabezadoTablaBusquedaFiltros
{

    BORDER-RIGHT: #168445 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: #168445 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: white;
    margin: 0px 0px 0px 0px;
    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_form_filtros2.jpg);
    FONT-SIZE: medium;
        text-transform: uppercase;
}
TABLE.TablaBusquedaFiltros TR.TituloTablaBusquedaFiltros {
    text-transform: uppercase;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 400;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-SIZE: small;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 31px;
    border: #03565f 1px solid ;
/*    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_encabezado.jpg);*/
    
     background-color: #78A3D6;
        
}

TABLE.TablaBusquedaFiltros Th.CeldaIzquierdaTituloBusqueda
{
 /*   BACKGROUND-IMAGE: url(../images/cuerpo/fondo_celda_filtro.jpg);*/
  background-color: #78A3D6;
    width:6px;
}


TABLE.TablaBusquedaFiltros Th.CeldaDerechaTituloBusqueda
{
    /*BACKGROUND-IMAGE: url(../images/cuerpo/fondo_celda_derecho_filtro.jpg);*/
   background-color: #78A3D6;
    width:10px;
}
TABLE.TablaBusquedaFiltros TR.FooterTablaBusquedaFiltros {
/*    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/cuerpo/fila_footer_form_filtros.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-SIZE: 10px;
    BACKGROUND-REPEAT: repeat-x;*/
    HEIGHT: 25px
}
.header_principal{
    width: 100%;
    height:44px;background-color: #CEE3F6;
    display: block;
    BACKGROUND-IMAGE: url(../images/cuerpo/large_gradient_header.png);
/*    BACKGROUND-IMAGE: url(public/estilos/estilo1/images/cuerpo/large_gradient_header.png);*/
}
TABLE.TablaBusquedaFiltros
{
 
    MARGIN: 0px;
    border: #03565f 1px solid ;    
  
    BACKGROUND-COLOR: #8DB1E2;
    margin: 0px 0px 0px 0px;
   /* BACKGROUND-IMAGE: url(../images/cuerpo/fondo_form_filtros3.jpg);*/
/*   BACKGROUND-IMAGE: url(../images/cuerpo/fondo_tabla.jpg);*/
   color: #ffffff;
    FONT-SIZE: medium;
                         -webkit-border-radius: 8px;
                    
                    -moz-border-radius: 8px;
                    border-radius: 8px;  
}
TABLE.TablaBusquedaFiltros TD.CeldaCuerpo
{
    padding-top:10px;
    padding-right:10px;
    padding-bottom:5px;
    padding-left: 10px;
    border-left:0px;
    border-right:0px solid;
    border-top:0px;
    border-bottom:0px;
    
}
TABLE.TablaBusqueda {
    BACKGROUND-COLOR: white;
    BACKGROUND-REPEAT: repeat-x;
    /*BACKGROUND-IMAGE: url(../images/cuerpo/fondo_form_busqueda.jpg);*/
/*   BACKGROUND-IMAGE: url(../images/cuerpo/fondo_tabla.jpg);*/
   color: #037b88;    
    color:#08536a;
    border: #03565f 1px solid ;    
    border-bottom:solid 1px #08536a;
                     -webkit-border-radius: 8px;
                    
                    -moz-border-radius: 8px;
                    border-radius: 8px;     
    
}

TABLE.TablaBusqueda TR.SubTitulo {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 400;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-SIZE: small;
    HEIGHT: 31px;
/*    border: #03565f 1px solid;*/
    BACKGROUND-REPEAT: repeat-x;
/*    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_encabezado.jpg);*/
    
     background-color: #00b9ce;    
}

TABLE.TablaBusqueda TH.CeldaIzquierdaTituloBusqueda
{
    /*BACKGROUND-IMAGE: url(../images/cuerpo/fondo_celda_izquierda_titulo_busqueda.jpg);*/
     BACKGROUND-IMAGE: url(../images/cuerpo/fondo_encabezado.jpg);
    width:7px;
    border:0px 0px 0px 0px !important;
}


TABLE.TablaBusqueda TH.CeldaDerechaTituloBusqueda
{
    /*BACKGROUND-IMAGE: url(../images/cuerpo/fondo_celda_derecho_titulo_busqueda.jpg);*/
     BACKGROUND-IMAGE: url(../images/cuerpo/fondo_encabezado.jpg);
    width:10px;
    border:0px 0px 0px 0px;
}
TABLE.TablaBusqueda TR.TituloTablaBusqueda {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 400;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
   
    PADDING-TOP: 0px;
    FONT-SIZE: small;
    HEIGHT: 36px;
    border: #C1B6D1 1px solid ;
    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_encabezado.jpg);
    
     background-color: #00b9ce;    
}

TABLE.TablaBusqueda TH.CeldaEncabezado
{
    border-left:0px;
    border-right:#B0A2CC 1px solid;
    border-top:0px;
    border-bottom:0px;
    font-weight: 400;
    text-align: center;
}
TABLE.TablaBusqueda TD.CeldaCuerpo
{
    border-left:0px;
    border-right:#C1B6D1 1px solid;
    border-top:0px;
    border-bottom:#C1B6D1 1px solid;
    padding-top:3px;
    padding-right:2px;
    padding-bottom:3px;
    padding-left: 2px;    
    text-align: center;
    FONT-SIZE: small;
}
TABLE.TablaBusqueda TD.CeldaCuerpoIzquierda
{
    border-left:#08536a 1px solid;
    border-right:0px;
    border-bottom:0px;
    border-top:0px;
	FONT-SIZE: 9px;
}

TABLE.TablaBusqueda TD.CeldaCuerpoDerecha
{
    border-left:0px;
    border-right:#08536a 1px solid;
    border-bottom:0px;
    border-top:0px;
	FONT-SIZE: 9px;
}
TABLE.TablaBusqueda TR.FooterTablaBusqueda {
    border-left:#08536a 1px solid;
    border-right:#08536a 1px solid;
    border-bottom:#08536a 1px solid;
    border-top:0px;
}
/*TABLE.TablaBusqueda tbody tr:hover
{
	background-color: #96FE9D;
	color: #000000;
}*/
TABLE.TablaBusqueda TR.FilaAlterna {
    BACKGROUND: #FFFFFF;
}
TABLE.TablaBusqueda TR.FilaPausada {
    BACKGROUND: #FFFFFF;
}
/*
TABLE.TablaIngreso TR.SubTituloTablaIngreso {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(../images/banner_botonera.gif); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #006f31; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 25px
}
TABLE.TablaIngreso TR.Footer {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(../images/background_2.gif); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #006f31; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 40px
}

TABLE.TablaIngreso TD.TdTituloTablaIngreso {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 12px; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 13px; 
	PADDING-BOTTOM: 2px;
	 FONT-WEIGHT: bold;
	MARGIN: 0px; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	BORDER-RIGHT-WIDTH: 0px
}
TABLE.TablaIngreso TD {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 3px; 
	HEIGHT: 20px;
}
TABLE.TablaIngreso TD.Seleccionada {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	background-color:#DDF198;
	PADDING-TOP: 3px; 
	HEIGHT: 20px;
	BORDER-RIGHT: #ccc 1px solid; 
	MARGIN: 2px; 
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-COLLAPSE: collapse; 	
}
*/

/*
.button {
	BORDER-RIGHT: #ccc 1px solid; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../images/rayaBoton.jpg) #768769 repeat-x left top; 
	COLOR: #006f31; 
	BORDER-TOP-STYLE: none; 
	BORDER-BOTTOM: #ccc 1px solid; 
	BORDER-LEFT-STYLE: none;
	cursor:hand;
}*/
.textboxIngreso {
    BORDER-RIGHT: #ccc 1px inset;
    BORDER-TOP: #ccc 1px inset;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BORDER-LEFT: #ccc 1px inset;
    BORDER-BOTTOM: #ccc 1px inset;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: MS Sans Serif;
    font-size:smaller;
}
.textareaIngreso {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: smaller;
    BORDER-LEFT: #000000 1px solid;
    SCROLLBAR-SHADOW-COLOR: #dddddd;
    SCROLLBAR-ARROW-COLOR: #000066;
    SCROLLBAR-TRACK-COLOR: #fbfbfb;
    BORDER-BOTTOM: #000000 1px solid;
    SCROLLBAR-BASE-COLOR: #ffffff;
    BACKGROUND-COLOR: transparent;
    scrollbar-dark-shadow-color: #336699;
    FONT-FAMILY: MS Sans Serif;
}
.labelTituloFormulario
{
    FONT-SIZE: 8px;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    PADDING: 0PX 3PX 0PX 0PX;

}
.labelMensaje
{
    font-SIZE:13PX;
}
.Mensaje
{
    BORDER-RIGHT: #ccc 1px inset;
    BORDER-TOP: #ccc 1px inset;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ccc 1px inset;
    BORDER-BOTTOM: #ccc 1px inset;
    BACKGROUND-COLOR: #ffffff;
}
.MensajeBusquedaFracasada
{
    BORDER-RIGHT: #cae0eb 1px solid;
    BORDER-TOP: #cae0eb 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    color:#08536a;
    BORDER-LEFT: #cae0eb 1px solid;
    BORDER-BOTTOM: #cae0eb 1px solid;
    BACKGROUND-COLOR: #eafcfe;
    text-align:center;
    width:95%;
}
.mensajeAtencionesPendientes{
    margin: auto;
    margin-top: 30px;
    padding: 10px;
    BORDER-RIGHT: #eee383 1px solid;
    BORDER-TOP: #eee383 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    color:#847807;
    BORDER-LEFT: #eee383 1px solid;
    BORDER-BOTTOM: #eee383 1px solid;
    BACKGROUND-COLOR: #fffcdd;
    text-align:center;
    width:95%;    
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;   
}
.pagerdatagrid
{
    font-family:MS Sans Serif;
    font-size: 15px;
    color: #333333;
}

.SelectGrid {
    FONT-SIZE:xx-small;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.buttonGrid {
    BORDER-RIGHT: #ccc 1px solid;
    FONT-WEIGHT: 200;
    BACKGROUND: url(../images/botones/rayaBoton.jpg) #768769 repeat-x left top;
/*    COLOR: #006f31;*/
    BORDER-TOP-STYLE: none;
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT-STYLE: none;
    FONT-SIZE:8px;
                    -webkit-border-radius: 3px;
                    
                    -moz-border-radius: 3px;
                    border-radius: 3px;      
}
.textboxIngresoGrid {
    BORDER-RIGHT: #ccc 1px inset;
    BORDER-TOP: #ccc 1px inset;
    FONT-WEIGHT: normal;
    FONT-SIZE:xx-small;
    BORDER-LEFT: #ccc 1px inset;
    BORDER-BOTTOM: #ccc 1px inset;
    BACKGROUND-COLOR: #ffffff;
}
.labelEncabezado
{
    display:inline-block;
    color:Green;
    font-family:Tahoma;
    font-size:xx-small;
    font-weight:bold;

}

.oculta { DISPLAY: none } 
.contenedorListado
{
    scrollbar-arrow-color: #5E9361;
    scrollbar-base-color: white;
    scrollbar-dark-shadow-color: #A8C8AA;
    scrollbar-track-color: #DDE6DE;
    scrollbar-face-color: #A8C8AA;
    scrollbar-shadow-color: white;
    scrollbar-highlight-color: white;
    scrollbar-3d-light-color: a;
    overflow:auto
}
TABLE.TablaListado {
    /*BORDER-RIGHT: #d4e0ee 1px solid; */
    /*BORDER-TOP: #d4e0ee 1px solid; */
    /*BORDER-LEFT: #d4e0ee 1px solid; */
    COLOR: #555;
    /*BORDER-BOTTOM: #d4e0ee 1px solid; */
    BORDER-COLLAPSE: collapse;
    margin: 5px 5px 5px 5px;
    /**/
    /*	BORDER-RIGHT: #768769 1px solid;
	BORDER-TOP: #768769 1px solid;
	BORDER-LEFT: #768769 1px solid;*/
    /*BORDER-BOTTOM: #768769 1px solid;*/
    BORDER-RIGHT: #CBE1EC 3px solid;
    BORDER-LEFT: #CBE1EC 3px solid;
}
TABLE.TablaListado tr:hover, .tabla tr.hilite 
{
    background-color: #96FE9D;
    color: #000000;
}

/*
	TABLE.TablaNiveles TR.nivelvp 
	{
	BACKGROUND-COLOR: #BEEDC4;
	}
	TABLE.TablaNiveles TR.nivelgr
	{
	BACKGROUND-COLOR: #CFF8BB;
	}  
	TABLE.TablaNiveles TR.nivelsp
	{
	BACKGROUND-COLOR: #DAFFC2;
	}    
	TABLE.TablaNiveles TR.niveldp
	{
	BACKGROUND-COLOR: #E5FBDE;
	} 
	TABLE.TablaNiveles TR.nivelinc
	{
	BACKGROUND-COLOR: #F2FCEF;
	} 
*/

TABLE.TablaNiveles TR.nivelvp 
{
    BACKGROUND-COLOR: #919191;
    color:White;
    font-weight:bold;
}
TABLE.TablaNiveles TR.nivelgr
{
    BACKGROUND-COLOR: #B4B4B4;
}  
TABLE.TablaNiveles TR.nivelsp
{
    BACKGROUND-COLOR: #D3D3D3;
}    
TABLE.TablaNiveles TR.niveldp
{
    BACKGROUND-COLOR: #E9E9E9;
} 
TABLE.TablaNiveles TR.nivelinc
{
    BACKGROUND-COLOR: #ffffff;
} 	     

TABLE.TablaNiveles {
    COLOR: #555;
    BORDER-COLLAPSE: collapse;
    margin: 5px 5px 5px 5px;
    BORDER-RIGHT: #768769 1px solid;
    BORDER-TOP: #768769 1px solid;
    BORDER-LEFT: #768769 1px solid;
    BORDER-BOTTOM: #768769 1px solid;
    font-family:MS Sans Serif;
    font-size:small;
}
TABLE.TablaNiveles IMG.imgNiveles
{
    BACKGROUND-COLOR: #E1FFEB;
    CURSOR:HAND;
}  
TABLE.TablaNiveles TR.TituloTablaListado {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE:smaller;
    BACKGROUND-IMAGE: url(../images/cuerpo/degradacion_01.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 23px;
    /**/
    BORDER-RIGHT: #768769 1px solid;
    BORDER-TOP: #768769 1px solid;
    BORDER-LEFT: #768769 1px solid;
    BORDER-BOTTOM: #768769 1px solid;
}
.MensajeIngresoExitoso
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-RIGHT: #07A4B3 1px solid;
    BORDER-LEFT: #07A4B3 1px solid;
    BORDER-BOTTOM: #07A4B3 1px solid;
    border-top: #07A4B3 1px solid;
    BACKGROUND-COLOR: #9BDEE4;
    text-align:center;
    margin: 9px 9px 9px 9px;
}



.OnFocus
{
    BORDER-RIGHT: #ccc 1px inset;
    BORDER-TOP: #ccc 1px inset;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BORDER-LEFT: #ccc 1px inset;
    BORDER-BOTTOM: #ccc 1px inset;
    FONT-FAMILY: MS Sans Serif;
    font-size:smaller;
    background-color: #E5FFDE !important;
}


.LostFocus
{
    BORDER-RIGHT: #ccc 1px inset;
    BORDER-TOP: #ccc 1px inset;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BORDER-LEFT: #ccc 1px inset;
    BORDER-BOTTOM: #ccc 1px inset;
    FONT-FAMILY: MS Sans Serif;
    font-size:smaller;
    BACKGROUND-COLOR: #ffffff;
}


.inputbox{
    border: 1px ridge #aecfd4;
    background:url('../images/cuerpo/fondo_text.jpg');
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff;
    color:#08536a;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    height: 35px;
    margin:5px;
}
.textareaIngreso {
    border: 1px ridge #aecfd4;
    background:url('../images/cuerpo/fondo_text.jpg');
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff;
    color:#08536a;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    margin:5px;    
}
.select
{
    /*margin: 0 0 1em 0;*/
    border: 1px solid #aecfd4;
    background:url('../images/cuerpo/fondo_text.jpg');
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff;
    color:#08536a;
    width: 200px;
height: 29px;
    -webkit-border-radius:6px;
    
    -moz-border-radius:6px;
    margin-left:4px;
}

/*.button {
    BORDER-RIGHT: #aaaaaa 1px solid;
    BACKGROUND: url(../images/botones/fondoBoton.jpg) #768769 repeat-x left top;
    color: #444;
    BORDER-TOP-STYLE: none;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BORDER-LEFT-STYLE: none;
    cursor:hand;
    font-size:large;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 8px;
    padding-bottom: 8px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
}*/

.button {
	-moz-box-shadow:inset 0px 39px 0px -24px #b54545;
	-webkit-box-shadow:inset 0px 39px 0px -24px #b54545;
	box-shadow:inset 0px 39px 0px -24px #b54545;
	background-color:#75121C;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:0.5px solid #b54545;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:8px 19px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
        text-transform: uppercase;
}
/*.button:hover {
	-moz-box-shadow:inset 0px 39px 0px -24px #b54545;
	-webkit-box-shadow:inset 0px 39px 0px -24px #b54545;
	box-shadow:inset 0px 39px 0px -24px #b54545;
	background-color:#a03737;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}*/
.button:active {
	position:relative;
	top:1px;
}


.button_small {
    BORDER-RIGHT: #aaaaaa 1px solid;
    BACKGROUND: url(../images/botones/fondoBoton.jpg) #768769 repeat-x left top;
    color: #444;
    BORDER-TOP-STYLE: none;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BORDER-LEFT-STYLE: none;
    cursor:hand;
    font-size:small;

}
.button_small_menos {
    BORDER-RIGHT: #aaaaaa 1px solid;
    BACKGROUND: url(../images/botones/fondoBotonMenos.jpg) #768769 repeat-x left top;
    color: #ffffff;
    BORDER-TOP-STYLE: none;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BORDER-LEFT-STYLE: none;
    cursor:hand;
    font-size:medium;
}
.button_small_mas {
    BORDER-RIGHT: #aaaaaa 1px solid;
    BACKGROUND: url(../images/botones/fondoBotonMas.jpg) #768769 repeat-x left top;
    color: #ffffff;
    BORDER-TOP-STYLE: none;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BORDER-LEFT-STYLE: none;
    cursor:hand;
    font-size:medium;
}
.button_medium {
    BORDER-RIGHT: #aaaaaa 1px solid;
    BACKGROUND: url(../images/botones/fondoBoton.jpg) #768769 repeat-x left top;
    color: #444;
    BORDER-TOP-STYLE: none;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BORDER-LEFT-STYLE: none;
    cursor:hand;
    font-size:medium;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 3px;
    padding-bottom: 3px;
}
TABLE.TablaIngreso{


    BACKGROUND-COLOR:  #7AADEA;
    BACKGROUND-REPEAT: repeat-x;
/*    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_tabla.jpg);*/
    color:#000000;
    margin: 0 auto;
    margin-top: 1%;
    FONT-SIZE: medium;
                    -webkit-border-radius: 8px;
                    
                    -moz-border-radius: 8px;
                    border-radius: 8px;  
}
TABLE.TablaIngreso TR.TituloTablaIngreso {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 400;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-SIZE: small;
    HEIGHT: 31px;
    border: #03565f 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_encabezado.jpg);
    
     background-color: #00b9ce;    
}
TABLE.TablaIngreso TR.SubTituloTablaIngreso {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 400;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-SIZE: small;
    HEIGHT: 31px;
/*    border: #03565f 1px solid;*/
    BACKGROUND-REPEAT: repeat-x;
/*    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_encabezado.jpg);*/
    
     background-color: #00b9ce;    
}
TABLE.TablaIngreso TH.CeldaIzquierdaTituloTablaIngreso
{
/*    border-left: #03565f 1px solid;*/
    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_encabezado.jpg);
    /*BACKGROUND-IMAGE: url(../images/cuerpo/fondo_celda_filtro.jpg);*/
    width:6px;
}


TABLE.TablaIngreso TH.CeldaDerechaTituloTablaIngreso
{
/*    border-right: #03565f 1px solid;*/
    /*BACKGROUND-IMAGE: url(../images/cuerpo/fondo_celda_derecho_filtro.jpg);*/
     BACKGROUND-IMAGE: url(../images/cuerpo/fondo_encabezado.jpg);
    width:10px;
}


TABLE.TablaIngreso TH.CeldaEncabezadoTablaIngreso
{
/*    border-left:0px;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;*/
    FONT-WEIGHT: 400;
}
TABLE.TablaIngreso TD.CeldaCuerpoTablaIngreso
{
    padding-top:10px;
    padding-right:10px;
    padding-bottom:5px;
    padding-left: 10px;
    border-left:0px;
    border-right:0px solid;
    border-top:0px;
    border-bottom:0px;
    FONT-WEIGHT: 400;
}
TABLE.TablaIngreso TD.CeldaCuerpoTablaIngreso label{
    FONT-WEIGHT: 400;
}
TABLE.TablaIngreso TD.CeldaCuerpoIzquierdaTablaIngreso
{
/*    border-left:#CAE0EB 1px solid;*/
    border-right:0px;
    border-bottom:0px;
    border-top:0px;
}

TABLE.TablaIngreso TD.CeldaCuerpoDerechaTablaIngreso
{
    border-left:0px;
/*    border-right:#08536a 1px solid;*/
    border-bottom:0px;
    border-top:0px;

}
/*
TABLE.TablaBusqueda TD.CeldaCuerpoIzquierda
{
	border-left:#08536a 1px solid;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}

TABLE.TablaBusqueda TD.CeldaCuerpoDerecha
{
	border-left:0px;
	border-right:#08536a 1px solid;
	border-bottom:0px;
	border-top:0px;
}
*/
/*
TABLE.TablaIngreso TR.FooterTablaIngreso {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/cuerpo/fila_footer_form_filtros.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-SIZE: medium;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 25px
}
*/

TABLE.TablaIngreso TR.FooterTablaIngreso {
/*    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/cuerpo/fila_footer_form_filtros.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-SIZE: 10px;
    BACKGROUND-REPEAT: repeat-x;*/
    HEIGHT: 25px
}

.PaginacionDataGrid
{
    font-family:MS Sans Serif;
    font-size: 13px;
    color: #333333;
    background-color:#F1FDFE;
}
#mensajeError{
    background-image: url(../images/cuerpo/rayaError.png);
    background-repeat: repeat-x;
    padding-top:3%;
    padding-bottom:1%;
    padding-left:1%;
    padding-right:1%;
    position:absolute;
    top:10%;
    left:40%;
    color:#005E9C;
    background-color:#F0F7FF;
    border-color: #E30505;
    border-style: ridge ridge ridge ridge;
    z-index:4;
    font-family:Arial, Helvetica, sans-serif;

}
#mensaje{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#cabeceraError{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    position:absolute;
    top:1%;
    left:1%;
    padding-top:0;
    margin-left:0;
    overflow:hidden;
    color:#ffffff;
    position:absolute;
}
.mensajeForm
{
    color: #14529d;
    background: #e9f2ff;
    border: 1px solid #14529d;
    padding: 2px 6px;
    font-size: 13px;
    margin: 0 auto;
    width:650px;
    margin-top: 19px;
    text-align: center;
}
/* PAGINACION */
.numPage{
    color: #0051A5 !important;
    padding-left: 83px;
    padding-top: 38px;
}
div.tablaPaginacion
{
    clear: none;
    overflow: auto;
    margin: 0 auto;
    margin-top: 4px;
    margin-bottom: 4px;
    height: 25px;
     width:100%;
}

div.filaPaginacion
{
    clear: both;
}

div.colTituloPaginacion
{
    float: left;
    padding: 5px;
    background: #F0E0A0;
    border-color: #F0E0A0;
    border-style: solid;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 1px;
}

div.colPaginacion
{
    float: left;
    padding: 3px;
    padding-left: 8px;
    padding-right: 8px;
    border-color: #CBE1EC;
    border-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    margin-right: 6px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    background-color:#EAFCFE;
    color:#43725E;
    font-size:10px;
}
/* END PAGINACION */
#dv_listado{
    height: 95%;
     width:100%;
     overflow:auto;
     
}
.labelSueltoSmall{
        color:#08536a;
    margin: 0 auto;
    FONT-SIZE: smaller;
}
.mensajeVotacionRealizada
{
    BORDER-RIGHT: #B40404 1px solid;
    BORDER-TOP: #B40404 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    color:#B40404;
    BORDER-LEFT: #B40404 1px solid;
    BORDER-BOTTOM: #B40404 1px solid;
    BACKGROUND-COLOR: #F8E0E0;
    text-align:center;
    width:95%;
}
#lblAccion{
    text-transform: uppercase;
}
.div_cuadro_sobresaliente{
    position:absolute;
    width:100%;
    margin:auto;
    height: 330px;
    background-color: #EFFBFB;
    border: 1px #00b9ce solid;
/*    BACKGROUND-IMAGE: url(../images/cuerpo/fondo_contenido.jpg);*/
    z-index: 1000;
}
#contenedor
{
    color: #000;
    background-image: url(../images/cuerpo/fondo_principal.jpg);
    background-repeat: repeat-x;
    margin: 0 auto;
    width: 1000px;
    
    /*height: 100%;*/
    /* IE Box Model Hack */
    voice-family: "\"}\"";
    voice-family: inherit;
border:2px solid #88aee1;
}

#containerAdmin
{
    color: #000;
   /* background-image: url(images/shadow.jpg);*/
    background-repeat: repeat-y;
    margin: 0 auto;
    width: 100%;
    height: 95%;

    

    
    
    
    
    /* IE Box Model Hack */
    voice-family: "\"}\"";
    voice-family: inherit;

}