.fondoheadlistado
{background-image: url('../Imagenes/c32.gif');
	background-repeat:repeat-x;
	}
.MenuRoot
{
	/*background-image: url(../imagenes/menuroot.gif);*/
	background-image:url(../Imagenes/sprite.png);
}

.Login
{   background-image:url(../Imagenes/fondo2.gif);
	background-repeat:no-repeat;
	}

.EtiquetaConBold
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	/*font-weight: bold;*/
}

.EtiquetaValidator
{
	font-family: Arial;
	font-size: 10px;
	color:Red;
	/*font-weight: bold;*/
}

.boton{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	background:#882200;
	border:0px;
	width:80px;
	height:19px;
}




.Validacion
{
	font-family: Arial;
	font-size: 10px;
	color:Red;
	/*font-weight: bold;*/
	text-align: left;
}

.EtiquetaConBold3
{
	font-family: Arial;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}

.EtiquetaLink
{
	font-family: Arial;
	font-size: 10px;
	color:Blue;
}

.EtiquetaLinkRojo
{
	font-family: Arial;
	font-size: 10px;
	color:#801E06;
}

.EtiquetaConBoldRojo
{
	font-family: Arial;
	font-size: 10px;
	color:#801E06;
	font-weight: bold;
	text-decoration:none;
}

.EtiquetaConBoldRojo2
{
	font-family: Arial;
	font-size: 10px;
	color:Red;
	font-weight: bold;
	font-style:oblique;
	
}

.EtiquetaConBold2
{
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	font-weight: bold;

}

.EtiquetaSinBold
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
}

.EtiquetaSinBoldReporte
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
}

.EtiquetaLeftReporte
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-align: left;
}

.EtiquetaLeftOlvidoClave
{
	font-family: Arial;
	font-size: 17px;
	color: Black;
	font-weight: bold;
	text-align: left;
}

.EtiquetaLeftRecuperarClave
{
	font-family: Arial;
	font-size: 12px;
	color:Blue;
	font-weight: bold;
	text-align:left;

}

.EtiquetaLeftEnvioClave
{
	font-family: Arial;
	font-size: 12px;
	color:Black;
	font-weight: bold;
	text-align:left;
}

.EtiquetaRight
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-align: right;
}

.EtiquetaLeft
{
	font-family: Arial;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-align: left;
	text-transform :uppercase;
	
}
.EtiquetaLeft2
{
	font-family: Arial;
	font-size: 10px;
	color: black;
	font-weight: bold;
	text-align: left;

	
}

.EtiquetaLeftUsuario1
{
	font-family: Arial;
	font-size: 11px;
	color: White;
	font-weight: bold;
	text-align: left;
}

.EtiquetaLeftUsuario2
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFF99;
	font-weight: bold;
	text-align: left;
}



.Error
{
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.CajaTextoGrandeLeft
{
	font-size: 11px;
	width: 180px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
	/*FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #FFFBFB;*/
}
.CajaTextoGrandeLeftCV
{
	font-size: 11px;
	width: 180px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
	/*FONT-FAMILY: Tahoma; */
	BACKGROUND-COLOR: #F7F7F7;
}

.CajaTextoNacionalidad
{
	font-size: 11px;
	width: 180px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
	 text-transform:uppercase;
}

.CajaTextoGrandeLeftmayuscula

{
	font-size: 11px;
	width: 180px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	text-transform :uppercase;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
}
.CajaTextoMedioLeft
{
	font-size: 11px;
	width: 90px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
	width:80px;
}

.CajaTextoMedioGrandeLeft
{
	font-size: 11px;
	width: 135px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	  
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
}

.CajaTextoChicoLeft
{
	font-size: 11px;
	width: 45px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
}

.CajaTextoChicoRight
{
	font-size: 11px;
	width: 45px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	text-align: right;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
}

.CajaTextoNumPublicacion
{
	font-size: 11px;
	width: 45px;
	font-family: Arial;
	background-color: #FEF5F1;
	text-align: right;
	BORDER-RIGHT: #882200 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #882200 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #882200 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #882200 1px solid; 
}

.CajaTextoChicoMedioLeft
{
	font-size: 11px;
	width: 70px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
}

.CajaTextoChicoMedioRight
{
	font-size: 11px;
	width: 70px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	text-align: right;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
}

.Boton
{
	font-family: Arial;
	color: Black;
	height: 25px;
	width: 100px;
	font-size: 12px;
}

.Enlace
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

.Enlace2
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

.Combo
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	BORDER-RIGHT: #A4A2A0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #A4A2A0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #A4A2A0 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #A4A2A0 1px solid; 
}



.Titulo
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #882200;
	 
}

.gvGrilla
{
	font-family: Arial;
	font-size: 11px;
	background-color: White;
	border-style: solid;
	border-color: #882200;
}

.gvCabecera
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #882200;
}

.gvAlterno
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	background-color: #FEF5F1;
}

.gvElementos
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-align:left;
	cursor:crosshair;
}

.FooterText
{
	font-weight: normal;
	font-size: 12px;
	color: #cccccc;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.DefaultRootHome
{
	margin:  0px 0px 0px  0px;
}

.dlCabecera
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: White;
	background-color: #b22222;
}

.dlAlterno
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	background-color: #FEF5F1;
}

.dlElementos
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: Black;
}

.Segmento
{
	height: 25px;
	background-color: #882200;
	font-family: Arial;
	font-size: 12px;
	color: White;
}

.gvCajaTextoMedioGrandeLeft
{
	font-size: 11px;
	width: 92px;
	color: #000048;
	font-family: Arial;
	background-color: white;
}

.gvCajaTextoFecha
{
	font-size: 11px;
	width: 55px;
	color: #000048;
	font-family: Arial;
	background-color: white;
}

.gvCajaTextoChicoMedioRight
{
	font-size: 11px;
	width: 65px;
	color: #000048;
	font-family: Arial;
	background-color: white;
	text-align: right;
}

.gvGrillaReporte
{
	font-family: Arial;
	font-size: 12px;
	background-color: White;
	border-style: solid;
	border-color: #882200;
}

.gvCabeceraReporte
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #882200;
}

.gvAlternoReporte
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	background-color: #FEF5F1;
}

.gvElementosReporte
{
	font-family: Arial;
	font-size: 12px;
	color: black;
}

.MenuVertical
{
	background-image: url(../imagenes/menuvertical.gif);
	
}

div.wrapper { 
	width:450px; 
	height:47px;
	padding: 3px 2px  2px 3px; 
} 
div.left_column { 
	width:120px; 
	float:left; 
	text-align:left; 
	vertical-align:text-top;
	height:40px;
	padding: 0px 0px 0px 2px; 
    font-family   : Arial;
	font-size: 11px;
	color: Black;

} 
div.content { 
	width:330px; 
	float:left; 
	text-align:left; 
	height:30px;
	font-family: Arial;
	font-size: 11px;
	color: Black;
	
/*background:yellow;*/
} 

div.content2 { 
	width:330px; 
	float:right; 
	text-align:right; 
	height:10px;
	font-family: Arial;
	font-size: 11px;
	color: Black;

/*background:blue;*/
} 


hr { 
clear:both; 
display:block; 
visibility:hidden;} 

.HiddenColumn{display:none;} 


.bl2 {border: 1px solid #e68200; background:url(../Imagenes/bl2.png) 0 100% no-repeat; width:20em; text-align:center}
.bl {background:url(../Imagenes/bl2.png) 0 100% no-repeat; width:20em; text-align:center}
.br {background:url(../Imagenes/br2.png) 100% 100% no-repeat}
.tl {background:url(../Imagenes/tl2.png) 0 0 no-repeat}
.tr {background:url(../Imagenes/tr2.png) 100% 0 no-repeat; padding:10px}
.tr2 {background:url(../Imagenes/tr2.png) 100% 0 no-repeat}
.t {background:url(../Imagenes/dot2.png) 0 0 repeat-x; width:20em}
.b {background:url(../Imagenes/dot2.png) 0 100% repeat-x}
.l {background:url(../Imagenes/dot2.png) 0 0 repeat-y}
.r {background:url(../Imagenes/dot2.png) 100% 0 repeat-y}



.abl2 {border: 1px solid #e68200; background:url(../Imagenes/BordeAviso/bl2.gif) 0 100% no-repeat; width:20em; text-align:center}
.abl {background:url(../Imagenes/BordeAviso/bl2.gif) 0 100% no-repeat; width:20em; text-align:center}
.abr {background:url(../Imagenes/BordeAviso/br2.gif) 100% 100% no-repeat}
.atl {background:url(../Imagenes/BordeAviso/tl2.gif) 0 0 no-repeat}
.atr {background:url(../Imagenes/BordeAviso/tr2.gif) 100% 0 no-repeat; padding:10px}
.atr2 {background:url(../Imagenes/BordeAviso/tr2.gif) 100% 0 no-repeat}
.at {background:url(../Imagenes/BordeAviso/dot2.gif) 0 0 repeat-x; width:20em}
.ab {background:url(../Imagenes/BordeAviso/dot2.gif) 0 100% repeat-x}
.al {background:url(../Imagenes/BordeAviso/dot2.gif) 0 0 repeat-y}
.ar {background:url(../Imagenes/BordeAviso/dot2.gif) 100% 0 repeat-y}




.ConFoco
        {   font-size: 11px;
		    color : #000048;
		    font-family : Arial;
		    text-align   : right;
			BORDER-RIGHT: #619AFC 1px solid; 
			PADDING-RIGHT: 4px; 
			BORDER-TOP: #619AFC 1px solid; 
			PADDING-LEFT: 4px; 
			PADDING-BOTTOM: 1px; 
			BORDER-LEFT: #619AFC 1px solid; 
			PADDING-TOP: 1px; 
			BORDER-BOTTOM: #619AFC 1px solid; 
			
           
        }
.SinFoco
        {
		font-size: 11px;
		color: #000048;
		font-family: Arial;
		text-align   : right;
		background-color: white;
		BORDER-RIGHT: #A4A2A0 1px solid; 
		PADDING-RIGHT: 4px; 
		BORDER-TOP: #A4A2A0 1px solid; 
		PADDING-LEFT: 4px; 
		PADDING-BOTTOM: 1px; 
		BORDER-LEFT: #A4A2A0 1px solid; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: #A4A2A0 1px solid; 
        }

.TextBox
{
		BORDER-RIGHT: #000000 1px solid; 
		PADDING-RIGHT: 4px; 
		BORDER-TOP: #000000 1px solid; 
		PADDING-LEFT: 4px; 
		FONT-SIZE: 8pt; 
		PADDING-BOTTOM: 1px; 
		BORDER-LEFT: #000000 1px solid; 
		COLOR: #000000; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: #000000 1px solid; 
		FONT-FAMILY: Tahoma; 
		BACKGROUND-COLOR: #FFFBFB;
  }
  
  

/* set millions of background images */
.rbroundbox { background: url(../Imagenes/Bordes/nt.gif) repeat; }
.rbtop div { background: url(../Imagenes/Bordes/tl.gif) no-repeat top left; }
.rbtop { background: url(../Imagenes/Bordes/tr.gif) no-repeat top right; }
.rbbot div { background: url(../Imagenes/Bordes/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../Imagenes/Bordes/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 0 auto; }


.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFFFCC;
    color: #801E06;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


 .modalBackground 
        {
	        background-color:Gray;
	        filter:alpha(opacity=70);
	        opacity:0.7;
        }


.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.Estilo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.Estilo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF99;
	font-weight: bold;
	text-decoration: none;
}

.gvGrillaLista
{
	font-family: Arial;
	font-size: 9px;
	background-color: White;
	border-style: solid;
	border-color: #882200;
}

.gvCabeceraLista
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: Left;
	color: White;
	/*background-image:url(../Imagenes/headergrid.gif);*/
	background-color: #882200;
}

.gvAlternoLista
{
	font-family: Arial;
	font-size: 9px;
	color: black;
	background-color: #FEF5F1;
}

.gvElementosLista
{
	font-family: Arial;
	font-size: 9px;
	color: black;
	text-align:Center;
	cursor:auto;
}

.gvSubElementosLista
{
	font-family: Arial;
	font-size: 9px;
	color:  #7A7474;
	text-align:Center;
	cursor:auto;
}

.EtiquetaConBoldLista
{
	font-family: Arial;
	font-size: 11px;
	color:White;

}

.gvElementosListaLink
{
	font-family: Arial;
	font-size: 9px;
	text-align:Left;
	cursor:auto;
}

.gvSubElementosListaLeft
{
	font-family: Arial;
	font-size: 10px;
	color:  #7A7474;
	text-align:Left;
	cursor:auto;
}

.roundedPanel
{	
	background-color:#f9f9f9;
	color:white;
	border: solid 1px #801E06;   

}
.cabecera
        { 
            background-color: #336699; 
            position: relative; 
            top: -1px; 
            text-align: center; 
            color: #ffffff; 
        }