body {
	margin-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}


.txt10 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align:top ;
}

.lnkNuevo
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align:top ;
}

.txt11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align:top ;

}

.tit_blanco {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	padding-left:9px;
	vertical-align: middle;

}

.tit_negro {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	padding-left:9px;
	vertical-align: middle;

}

.form {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align:middle;
}

.txt_form {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:right;
	padding-right:5px;
    
}
.txt_error 
{
    color: #d80808;
}

.sumarioErrores
{
    text-align: left;
}

.errorDuplicados
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	vertical-align: sub;
}


/*HIPERVINCULOS VOLVER*/

a.volver:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D23900;
	vertical-align: middle;
	text-decoration:none;
}

a.volver:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D23900;
	vertical-align: middle;
	text-decoration:none;	
}

a.volver:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D23900;
	vertical-align: middle;
	text-decoration:none;
}

a.volver:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D23900;
	vertical-align: middle;
	text-decoration:underline;
}

/*HIPERVINCULOS LOGIN*/

a.olvido:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D23900;
	vertical-align: middle;
	text-decoration:none;
}

a.olvido:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D23900;
	vertical-align: middle;
	text-decoration:none;
}

a.olvido:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D23900;
	vertical-align: middle;
	text-decoration:none;
}

a.olvido:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D23900;
	vertical-align: middle;
	text-decoration:underline;
}

/*LABELS DE LA MASTER*/

.lblBienvenido
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	width: auto
    
}
.lblBienvenido1
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle ;
	width: auto
    
}

.lblUltimoLogin
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	width: auto
    
}

/*GENERALES*/

.txt_form_textbox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:Left;
}

.imprimirCuponera
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	width: auto
}

.imprimirCartaVerde
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: bottom;
	width: auto
}

.txtRegistro
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: auto
}

.lblErrorLogin
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	width: auto
}

.textBoxSubirImagen
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: center;
    width: 65px;
    height: 20px;
}

/*BOTONES*/

/*.botonAceptar
{
    background-image: "../Imagenes/but_aceptar.jpg";
    width: 65px;
    height: 20px;
    border: 0;
}

.botonRegistrar
{
    background-image: "../Imagenes/banner_registro.jpg";
    width: 229px;
    height: 34px;
    border: 0;
}*/

.botonTipoPersona
{
    text-align: left;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.botonRegistrarse
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: center;
    width: 65px;
    height: 20px;
}

.botonSuscripcionAlertas
{
    text-align: left;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*FORMULARIOS DE ERRORES*/
.txt_form_error {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	text-align:left;

}

.txt_form_error_info{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align:left;

}

/*ESTILO DE GRILLA*/

.padd
{
	padding-left:0px;
}

.padd10
{
	padding-left:0px;
}

.HeadingCenter
{
	text-align:center;	
}

.Grid
{
	border-left: 1px solid #c8c9bd;
	border-right: 1px solid #c8c9bd;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c8c9bd;
	background-color: #ffffff;
	width: 100%;
}


.SubNivel
{

	background-color: #dFdFdF;
	/*padding: 3px;
	padding-top: 2px;
	padding-bottom: 2px;*/
	
	
}

.footerGrilla
{
    background-image:"../Imagenes/bg_bot_tabla.jpg";
    background-repeat: repeat-x;
    border-left: 1px solid #E5E5E5; 
    border-right: 1px solid #E5E5E5; 
    border-bottom: 1px solid #E5E5E5;
}


.GrillaTitulo
{
	background-color: #D23A00;
}


.GridHeader
{
	background-color: #D23A00;
	height: 28px;
	padding-left: 3px;
	cursor: default;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	width: 100%;
}
.butEdit
{
	padding-left: 8px;

}


.GridFooter
{
	background-image:url(../../Imagenes/bg_bot_tabla.jpg);
    background-repeat: repeat-x;   
	cursor: default;
	vertical-align: middle;
	padding: 10px;
	width: 100%;		
}

.GridFooterText
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;	
}

.HeadingRow
{
	background-image: url(../../imagenesGrid/header_bg.gif);
	background-color: #E9E9E9;
	padding: 3px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.HeadingCell
{
	background-image: url(../../imagenesGrid/header_bg.gif);
	background-color: #E9E9E9;
	padding: 3px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.HeadingCellHover
{
	background-image: url(../../imagenesGrid/header_activeBg.gif);
	background-color: #E9E9E9;
}

.HeadingCellActive
{
	background-image: url(../../imagenesGrid/header_activeBg.gif);
	background-color: #E9E9E9;
}

.HeadingCellText
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
	text-align:right;
}


.GroupHeading
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#606060;
	text-align:Left;
	padding-top: 3px;
	padding-bottom: 2px;	
	padding-left: 3px;
	border-bottom:solid 1px #7B7B7B;
}


.GroupByText
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#606060;
	padding-top: 3px;
	padding-bottom: 5px;
	text-align:Left;
	padding-right: 10px;
	padding-left: 10px;
}

.GridSearch
{
	font-family: Verdana;
	font-size: 10px;
	color:#606060;
	font-weight: bold;
	padding: 5px;	
}

.Row
{
	background-color: #FFFFFF;
	cursor: hand;
	height:25px;
	 font-family: Verdana;
	font-size: 10px;
	border-bottom-color: #E9E9E9;
	border-top-color: #E9E9E9;
	
}

.RowComun
{
	background-color: #FFFFFF;
	height:25px;
	 cursor: default ;
	 font-family: Verdana;
	font-size: 10px;
	border-bottom-color: #E9E9E9;
	border-top-color: #E9E9E9;
	
}

.RowAux
{
	background-color: #FFFFFF;
	cursor: default ;
	height:25px;
	 font-family: Verdana;
	font-size: 10px;
	border-bottom-color: #E9E9E9;
	border-top-color: #E9E9E9;
	
}

.RowImpresion
{
	background-image: url(../imagenes/but_print_rosa.gif);
	cursor: default;
	height:25px;
	border-bottom-color: #E9E9E9;
	border-top-color: #E9E9E9;
	
}

.RowNueva
{
	background-color: #FFFFFF;
	cursor: default;
	height:25px;
}

.AlternatingRow
{
	background-color: #F8F8F8;
	cursor: hand;
	border-bottom-color: #E9E9E9;
	border-top-color: #E9E9E9;

	height:25px;
}
.AlternatingRowAux
{
	background-color: #F8F8F8;
	cursor: default ;
	border-bottom-color: #E9E9E9;
	border-top-color: #E9E9E9;

	height:25px;
}



.AlternatingRowNueva
{
	background-color: #F0F0F0;
	cursor: default;
	height:25px;
}

.AlternatingRow td.DataCell
{
	/*padding: 3px;
	padding-top: 2px;
	padding-bottom: 1px;*/
	border-bottom: solid 1px #F5F5F5;
	border-top  :solid 1px #F5F5F5;
	font-family: Verdana;
	font-size: 10px;
	/*padding-left: 3px;
	padding-right: 3px;*/
}

.AlternatingRowAux td.DataCell
{
	/*padding: 3px;
	padding-top: 2px;
	padding-bottom: 1px;*/
	border-bottom: solid 1px #F5F5F5;
	border-top  :solid 1px #F5F5F5;
	font-family: Verdana;
	font-size: 10px;
	/*padding-left: 3px;
	padding-right: 3px;*/
}

.Row td.DataCell
{
	/*padding: 3px;
	padding-top: 2px;
	padding-bottom: 1px;*/
	
	font-family: Verdana;
	font-size: 10px;
	border-bottom :solid 1px #E9E9E9;
	border-top  :solid 1px #E9E9E9;
	/*padding-left: 3px;
	padding-right: 3px;*/
}

.RowAux td.DataCell
{
	/*padding: 3px;
	padding-top: 2px;
	padding-bottom: 1px;*/
	
	font-family: Verdana;
	font-size: 10px;
	border-bottom :solid 1px #E9E9E9;
	border-top  :solid 1px #E9E9E9;
	/*padding-left: 3px;
	padding-right: 3px;*/
}

.AlternatingRow td.LastDataCell
{
	background-color: #F5F5F5;
}

.Row td.LastDataCell
{
	background-color: #FFFFFF;
}

.SortedDataCell
{
	background-color: #F5F5F5;
}

.SelectedRow
{
	background-color: #FFF9DF;
	cursor:hand;
	height:25px;
	font-family: Verdana;
	font-size: 10px;
	border-bottom-color: #E9E9E9;
	border-top-color: #E9E9E9;
	
}

.SelectedRowComun
{
	background-color: #FFF9DF;
	height:25px;
	font-family: Verdana;
	font-size: 10px;
	border-bottom-color: #E9E9E9;
	border-top-color: #E9E9E9;
	
}

.SelectedRowAux
{
	background-color: #FFF9DF;
	cursor: default ;
	height:25px;
	font-family: Verdana;
	font-size: 10px;
	border-bottom-color: #E9E9E9;
	border-top-color: #E9E9E9;
	
}


.SelectedRowNueva
{
	background-color: #FFFFFF;	
	height:25px;

}


.SelectedRow td.DataCell
{
	background-color: #FFF9DF;
	/*border-bottom: 1px solid #F5F5F5;*/
	font-family: Verdana;
	font-size: 10px;
	border-bottom :solid 1px #E9E9E9;
	border-top  :solid 1px #E9E9E9;
	
}

.SelectedRowAux td.DataCell
{
	background-color: #FFF9DF;
	/*border-bottom: 1px solid #F5F5F5;*/
	font-family: Verdana;
	font-size: 10px;
	border-bottom :solid 1px #E9E9E9;
	border-top  :solid 1px #E9E9E9;
	
}


.SelectedRow td.FirstDataCell
{
	background-color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.SelectedRow td.LastDataCell
{
	background-color: #F5F5F5;
	border-right: 1px solid #F5F5F5;
}

.GridFooter
{
	height: 27px;
	vertical-align: middle;
	background-color: #ffffff;
	cursor: default;
	border-top: solid 1px #F5F5F5;
	border-bottom: solid 1px #F5F5F5;
}

.GridFooter a
{
	color: Black;
	font-weight: bold;
}

.PagerText
{
	font-family: Verdana;
	font-size: 10px;
}

.butGrid
{
	width: 19px;
	height: 18px;
	cursor: pointer;
}

.butGridCartaVerde
{
	cursor: pointer;
}

.butGridCuponera
{
	cursor: pointer;
	padding-right: 8px;
}

.IndentCell 
 {
  BORDER-RIGHT: 0px;
  BACKGROUND: #F5F5F5;
  HEIGHT: 25px;
  width: 15px
 }
 
 .RowPolizaCancelada
 {
	width:100%;
	height:100%; 
	font-family:Arial Black;
	color:Red;     	
	
 }
 
 .RowPolizaNoCancelada
 {
	width:100%;
	height:100%	
 }
 
 
 /* DIVS */
 
 div.dimmer
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-weight: bold;
	padding: 40px;
	_opacity: .4;
	_filter: alpha(opacity=40);
	background-color: transparent !important;
	background-color: #333333;
}

div.dimmerFF
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-weight: bold;
	padding: 40px;
	_opacity: .4;
	background-image: url(../../Imagenes/gray.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=  '../../Imagenes/gray.png' );
}


.divFlotante
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}


.claseTest
{
      padding: 0px;
      position: absolute;
      opacity:0.4;
      filter: alpha(opacity=40);
      background-color: #333333;	
      visibility: hidden ;      
      top: 0pt;
      left: 0pt;
}

.dimmerIE7
{
	padding: 40px;
	position: absolute;
	opacity: 0.4;
	filter: alpha(opacity=40);
	background-color: #333333;	
	visibility: hidden;
	top: 0px;
	left: 0px;
	padding: 40px;	


}

.divVisible
{
	cursor:hand; 
	visibility:visible;
	
}

.divHidden
{
	cursor:hand; 
	visibility:hidden;
	
}

.alert
{
    color:#cf3a3a;
    font-size:16px;
    font-family:Stencil,Verdana, Arial;
}

/* ESTADOS */
.detenido
{
    /*color: #cf0014;*/
    color: #858484;
    font-weight:bold;
}

.enEjecucion
{
    color: #5DA256;
    font-weight:bold;
}


