
h3{
	font-size: 10pt;
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: bold; 
}

#mail { text-decoration:none !important; }

.campoError{
  background-color: #FFFACD;  
}
.Texto_Peque {
	font-weight: bold;
	font-family:Arial;
	font-size:6pt;
}

.Texto_Rojo_8_B{
  font-size: 8pt;
  color: #F00;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 

}
.Texto_Rojo_10_B{
  font-size: 10pt;
  color: #F00;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 

}

.Texto_Rojo_8{
  font-size: 8pt;
  color: #F00;
  font-family: Arial,Helvetica,sans-serif;   
}

.Texto_Azul_12_B{
  font-size: 12pt;
  color: #1B3F71;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}
.Texto_Azul_10_B{
  font-size: 10pt;
  color: #1B3F71;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}
.Texto_Azul_10{
  font-size: 10pt;
  color: #1B3F71;
  font-family: Arial,Helvetica,sans-serif; 
}
.Texto_Azul_8{
  font-size: 8pt;
  color: #1B3F71;
  font-family: Arial,Helvetica,sans-serif;
  font-style: italic; 
}
.Texto_Blanco_8{
  font-size: 8pt;
  color: white;
  font-family: Arial,Helvetica,sans-serif; 

}

.Texto_Azul_8 a:hover    	{text-decoration:none; color: #1B3F71;}
.Texto_Azul_8 a		 	{text-decoration:none; color: #1B3F71;}
.Texto_Azul_8 a:link	      	{text-decoration:none; color: #1B3F71;}
.Texto_Azul_8 a:visited  	{text-decoration:none; color: #1B3F71;}
.Texto_Azul_8 a:active   	{text-decoration:none; color: #1B3F71;}

.Texto_Caldera_12_B{
  font-size: 12pt;
  color: #c64a2e;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}

.Texto_Caldera_10_B{
  font-size: 10pt;
  color: #c64a2e;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}

.Texto_Caldera_10{
  font-size: 10pt;
  color: #c64a2e;
  font-family: Arial,Helvetica,sans-serif; 
}

.Texto_Blanco_12{
  font-size: 12pt;
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}
.Texto_Blanco_10{
  font-size: 10pt;
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}

.Texto_Blanco_12{
  font-size: 12pt;
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}

.Texto_Blanco_8{
  font-size: 8pt;
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}

.Texto_Negro_10{
  font-size: 10pt;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif; 
}
.Texto_Negro_10_B{
  font-size: 10pt;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}
.MiTexto{
  font-size: 8pt;
  color: black;
  font-family: Arial,Helvetica,sans-serif;
}
.Texto_Negro_8{
  font-size: 8pt;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif; 
}

.Texto_Negro_8C{
  font-size: 8pt;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif; 
  font-style: italic;
}
.Texto_Negro_6C{
  font-size: 6pt;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif; 
  font-style: italic;
}

.Texto_Negro_8_B{
  font-size: 8pt;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}

.Texto_Negro_12_B{
  font-size: 12pt;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif; 
  font-weight: bold; 
}

.Texto_Negro_12{
  font-size: 12pt;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;  
}

.MiRojoUBuscador{
	font-size: 12pt;
	text-transform: uppercase;
	color:#C64A2E;

}

.txtSangrado
{
	padding-left:10px;
    FONT-SIZE: 8pt;
    COLOR: #000;
    TEXT-ALIGN: justify;
	font-family: Arial,Helvetica,sans-serif; 
}


/*------------------------------------------------------------------------*/
.accionCorrecta, .accionIncorrecta, .accionInformacion /* Colocacion del div */
{
    margin-top:0px;
    margin-bottom: 5px;
    padding: 4px;
    text-align:  center;
    font-weight: bold;
}
.accionCorrecta {
     background-color: #D1FDD1;
     border: 1px solid #2E8B57
}
.accionIncorrecta{
     background-color: #F4CABC;
     border: 1px solid #DC143C;
}

.accionInformacion{
     background-color: #FEFAD8;
     border: 1px solid #CFBD1B;
}

/*------------------------------#FEFAD8------------------------------------------*/
.inicial	{ BACKGROUND-COLOR: #FFFFFF !important; }
.recibidoec { BACKGROUND-COLOR: #51ffa8!important; }
.requerido { BACKGROUND-COLOR: #f4e30b!important; }
.rechazado  { BACKGROUND-COLOR: #F4CABC !important; }
.validado	{ BACKGROUND-COLOR: #A9E2F3 !important; }
.validadoAdm{ BACKGROUND-COLOR: #FBE7B1 !important; }
.pagada		{ BACKGROUND-COLOR: #D1FDD1 !important; }
.publicada_desestimada		{ BACKGROUND-COLOR: #FE2E64 !important; }
.anulado	{ BACKGROUND-COLOR: #BDBDBD !important; }
.tramite	{ BACKGROUND-COLOR: #F2F5A9 !important; }
.invalidada { BACKGROUND-COLOR: #F781F3 !important; }

.textoListado
{
	COLOR: #483D8B;
	TEXT-ALIGN: CENTER;
}
.textoListadoIzq
{
	COLOR: #483D8B;
	TEXT-ALIGN: LEFT;
}

/* -- formato de listados Generales -- */

#listados {	
	border-collapse:collapse; 
	empty-cells: show; 	
	margin: 0 auto;
    width: 100%;  
}

#listados thead th
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: white;
	padding: 1px;
	padding-left:5px;
	padding-right: 5px;
	BACKGROUND-COLOR: #426184;
	TEXT-ALIGN: center;
	border: 1px solid   #000;
	border-bottom: 2px solid   #000 ;
}
#listados tbody td{ 
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
	text-align: left;
	border-bottom: 1px solid #4682B4;
}

#listados tbody td a:hover   {text-decoration:none; color: #725704; FONT-SIZE: 10px;}
#listados tbody td a		 {text-decoration:none; color: #725704; FONT-SIZE: 10px;}
#listados tbody td a:link	 {text-decoration:none; color: #725704; FONT-SIZE: 10px;}
#listados tbody td a:visited {text-decoration:none; color: #725704; FONT-SIZE: 10px;}
#listados tbody td a:active  {text-decoration:none; color: #725704; FONT-SIZE: 10px;}



#listados tbody tr { background: transparent ; }

#listados tfoot td
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: white;
	margin-top: 5px;
	padding: 1px;
	BACKGROUND-COLOR: #426184;
	TEXT-ALIGN: center;
	border: 1px solid   #000 ;
	border-top: 2px solid   #000 ;
}
#listados tbody tr:hover td{
    color: #000;
    background-color: #B3CFEF;
    cursor: default;
}

#listados tbody td a 	       { font-weight: bold; }
#listados tr:hover td  a      { font-weight: bold; color: #000 !important;}
#listados tbody td a:hover { font-weight: bold; color: #fff !important; }



/*------------------------------------------------------------------------*/
/*Maquetacion de Tablas y Formularios*/
.centrar	{  text-align: center !important;   }
.justificar	{  text-align:  justify !important; }
.derecha	{  text-align: right !important;    }
.izquierda	{  text-align: left !important;  font-family: Arial,Helvetica,sans-serif; font-size:8pt;   }
.campo {
	font-weight: bold;
	font-family:Arial;
	font-size:10pt;
	width="100%"; 
	cellpadding="0"; 
}

.centrar_cnt, #centrarDiv{ margin-left:auto;	margin-right:auto; }

.tablaPrincipal_P{
	text-align:center !important;
	width:500px;
	border: 2px solid rgb(0,64,128);
}

.tablaPrincipal_G{
	width:100%;
	
	border: 2px solid rgb(0,64,128);
	padding: 0px;
}

div.cabeceraTabla{
	background:#012D5A;
	font-size: 10pt;
	padding: 2px;
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: bold; 
}

div.cabeceraGrupoCampos{
	background:#cfcfcf;
	font-size: 10pt;
	padding: 2px;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	align:left;
}

div.pieTabla{
	background-image: url(../img/CuadrinRosa.gif);
	background-repeat: repeat-x 
}

/*Tabla de Formulario Insercion*/
#tablaDatos{
	/*se expande al maximo del padre contenedor*/
	margin: 0 auto;
    width: 100%;
}
#tablaDatos tbody td{
	padding: 1px;
	text-align: left;
}

/* Input's */ 
input[type="text"], input[type="password"], select, input[type="file"]
{
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 1px;
	font-size: 10pt;
	text-transform: uppercase;
	color:#C64A2E;
	border:1px solid #7F9DB9;
	background-color: #FFF;
}
input[disabled]{ background-color: #F0F0F0; }


/*---------------------------------------------------*/

/* progress bar container */
#progressbar{
        border:1px solid black;
        width:200px;
        height:20px;
        position:relative;
        color:black; 
}
/* color bar */
#progressbar div.progress{
        position:absolute;
        width:0;
        height:100%;
        overflow:hidden;
        background-color:#369;
}
/* text on bar */
#progressbar div.progress .text{
        position:absolute;
        text-align:center;
        color:white;
}
/* text off bar */
#progressbar div.text{
        position:absolute;
        width:100%;
        height:100%;
        text-align:center;
}

