.titulos {
	font-size: 20px;
	color: #000000;
}


body, td, p, pre  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
}
.texto_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #718218;
	text-align: right;
}

.texto_formYallow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #825517;
	text-align: right;
}


.RedTablaRes {
	border-top: 1px Solid #e9d8e9;
	border-right: 1px Solid #e9d8e9;
	border-left: 1px Solid #e9d8e9;
	border-bottom: 1px Solid #e9d8e9;
	
	padding: 7px;
	background: #e9d8e6;
	background-image: url(gifs/BackNotasRed.jpg);

}


/* Estilos Notas*/

.NotasTablasNormal {
	border-top: 1px Solid #afca25;
	border-right: 1px Solid #afca25;
	border-left: 1px Solid #afca25;
	border-bottom: 1px Solid #afca25;
	
	padding: 7px;
	background: #ddea9e;
	background-image: url(gifs/BackNotas.jpg);

}



.NotasTablasNormalTexto {
	font-size: 11px;
	color: Black;
}
.NotasTablasError {
	
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	padding: 5px;
	background: #cc0000;
}
.NotasTablasErrorTexto {
	font-size: 12px;
	color: #ffffcc;
	font-weight: bold;
}
.NotasTablasErrorTexto A { color: Yellow;}
.NotasTablasErrorTexto A:active { color: Yellow;}
.NotasTablasErrorTexto A:link { color: Yellow;}
.NotasTablasErrorTexto A:visited { color: Yellow;}
.NotasTablasErrorTexto A:hover { color: Yellow;}

/* FIn Estilos Notas*/

.inputform {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color : #F8FFDB; border-color : #afca25; border-width : 1px;}
.inputformreq {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color : #D5E39F; border-color : #848C62; border-width : 1px;}




.formsubmit {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #718218;
	border-right-color: #000033;
	border-bottom-color: #000000;
	border-left-color: #718218;
	font-weight: bold;
	background-color: #9EB831;
} 

.formsubmitYellow {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7B6302;
	border-right-color: #000033;
	border-bottom-color: #000000;
	border-left-color: #7B6302;
	font-weight: bold;
	background-color: #C69F04;
} 

.tit1_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F68B1F;
}
.tabla_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: BDC98D;
	border-right-color: BDC98D;
	border-bottom-color: BDC98D;
	border-left-color: BDC98D;
}
.td_tit_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4C5235;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BDC98D;
	text-align: center;
	background-color: #D5E39F;
}
.td_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4C5235;
	text-align: center;
	background-color: #D5E39F;
}
.td_gris_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FbFbFb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BDC98D;
}
.td_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FbFbFb;
}
.td_verde_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f4f8e7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BDC98D;
}
.td_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f4f8e7;
}
.text_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #909090;
}
.subtitulo {
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}

.Mensajes {
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #990000;
	border-bottom-color: #990000;
	background-color: #FFF7E6;
 
}



/* /////////////////////////  Estilos de la Matriz /////////////////////// */

.MatrizContenedor {
	margin: 5px;
	background-color: #FFFFFF;
}
.MatrizSi {
	font-size: 14px;
	font-weight: bold;
	background-color: #C6D1E3;
	text-align: center;
	padding: 5px;
	border: 1px solid #7994BF;
}
.MatrizNo {
	font-size: 14px;
	font-weight: bold;
	background-color: #CAB3DF;
	text-align: center;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7994BF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #7994BF;
	border-right-color: #7994BF;
}
.MatrizLegend {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.MatrizPreguntaColor1 {
	background-color: #E8EDF4;
	font-size: 14px;
	color: #4E6DA3;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7994BF;
	 
}
.MatrizPreguntaColor2 {
	background-color: #D8E1ED;
	font-size: 14px;
	color: #4E6DA3;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7994BF;
	 
}
.MatrizColor1 {
	background-color: #E8EDF4;
	padding: 4px;
}
.MatrizOpciones {
	font-size: 12px;
	color: #000000;
	padding: 3px;
}
.MatrizColor1Opcion {
	background-color: #E8EDF4;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7994BF;
}
.MatrizColor2 {
	background-color: #D8E1ED;
	padding: 4px;
}
.MatrizColor2Opcion {
	background-color: #D8E1ED;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7994BF;
}
.MatrizColor1OpcionNO {
	background-color: #E8EDF4;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7994BF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C5D2E4;
}
.MatrizColor2OpcionNO {
	background-color: #D8E1ED;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7994BF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C5D2E4;
}
.MatrizStatus {
	font-size: 12px;
	color: #999999;
}
.MatrizColor1OpcionNOultimo {
	background-color: #E8EDF4;
	padding: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C5D2E4;
}
.MatrizColor2OpcionNOultimo {
	background-color: #D8E1ED;
	padding: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C5D2E4;
}

.indice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}


/* /////////////////////////  Estilos de la Matriz /////////////////////// */


.formCancelar {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF3300;
	border-right-color: #660000;
	border-bottom-color: #000000;
	border-left-color: #663300;
	font-weight: bold;
	background-color: #CC0000;
}

/* ///////////////////////////// Estilos web //////////////////////////// */

.texto_cuadros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	line-height: 18px;
}

.linkverde A { color: #f7941d;  TEXT-DECORATION: none;}
.linkverde A:active { color: #f7941d;  TEXT-DECORATION: none;}
.linkverde A:link { color: #005E20;  TEXT-DECORATION: none}
.linkverde A:visited { color: #005E20;  TEXT-DECORATION: none}
.linkverde A:hover { color: #f7941d;  TEXT-DECORATION: none}
.linkverde {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;}
	
	
.linkOlvidasteVerde A { color: #005E20;  TEXT-DECORATION: none;}
.linkOlvidasteVerde A:active { color: #005E20;  TEXT-DECORATION: none;}
.linkOlvidasteVerde A:link { color: #005E20;  TEXT-DECORATION: none}
.linkOlvidasteVerde A:visited { color: #005E20;  TEXT-DECORATION: none}
.linkOlvidasteVerde A:hover { color: #000000;  TEXT-DECORATION: none}
.linkOlvidasteVerde {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;}
	
.linkgris A { color: #f7941d;  TEXT-DECORATION: none;}
.linkgris A:active { color: #f7941d;  TEXT-DECORATION: none;}
.linkgris A:link { color: #5E5E5E;  TEXT-DECORATION: none}
.linkgris A:visited { color: #5E5E5E;  TEXT-DECORATION: none}
.linkgris A:hover { color: #f7941d;  TEXT-DECORATION: none}
.linkgris {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;}

	
	
	
.linkred A { color: #f7941d;  TEXT-DECORATION: none;}
.linkred A:active { color: #f7941d;  TEXT-DECORATION: none;}
.linkred A:link { color: #A0410d;  TEXT-DECORATION: none}
.linkred A:visited { color: #A0410d;  TEXT-DECORATION: none}
.linkred A:hover { color: #f7941d;  TEXT-DECORATION: none}
.linkred {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;}
	
.linkverdei A { color: #f7941d;  TEXT-DECORATION: none;}
.linkverdei A:active { color: #f7941d;  TEXT-DECORATION: none;}
.linkverdei A:link { color: #708218;  TEXT-DECORATION: none}
.linkverdei A:visited { color: #708218;  TEXT-DECORATION: none}
.linkverdei A:hover { color: #f7941d;  TEXT-DECORATION: none}
.linkverdei {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;}
	
.linkredi A { color: #f7941d;  TEXT-DECORATION: none;}
.linkredi A:active { color: #f7941d;  TEXT-DECORATION: none;}
.linkredi A:link { color: #B38809;  TEXT-DECORATION: none}
.linkredi A:visited { color: #B38809;  TEXT-DECORATION: none}
.linkredi A:hover { color: #f7941d;  TEXT-DECORATION: none}
.linkredi {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;}
	
.linkbusca A { color: #f6A730;  TEXT-DECORATION: none;}
.linkbusca A:active { color: #f6A730;  TEXT-DECORATION: none;}
.linkbusca A:link { color: #ED1C24;  TEXT-DECORATION: none}
.linkbusca A:visited { color: #ED1C24;  TEXT-DECORATION: none}
.linkbusca A:hover { color: #f6A730;  TEXT-DECORATION: none}
.linkbusca {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
	

	
	
.link_sec_azul A { color: #1DD9EF;  TEXT-DECORATION: none;}
.link_sec_azul A:active { color: #1DD9EF;  TEXT-DECORATION: none;}
.link_sec_azul A:link { color: #245699;  TEXT-DECORATION: none}
.link_sec_azul A:visited { color: #245699;  TEXT-DECORATION: none}
.link_sec_azul A:hover { color: #1DD9EF;  TEXT-DECORATION: none}
.link_sec_azul {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
	
.link_sec_rojo A { color: #E21011;  TEXT-DECORATION: none;}
.link_sec_rojo A:active { color: #E21011;  TEXT-DECORATION: none;}
.link_sec_rojo A:link { color: #8F0303;  TEXT-DECORATION: none}
.link_sec_rojo A:visited { color: #8F0303;  TEXT-DECORATION: none}
.link_sec_rojo A:hover { color: #E21011;  TEXT-DECORATION: none}
.link_sec_rojo {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.link_sec_verde A { color: #AFCA25;  TEXT-DECORATION: none;}
.link_sec_verde A:active { color: #AFCA25;  TEXT-DECORATION: none;}
.link_sec_verde A:link { color: #667810;  TEXT-DECORATION: none}
.link_sec_verde A:visited { color: #667810;  TEXT-DECORATION: none}
.link_sec_verde A:hover { color: #AFCA25;  TEXT-DECORATION: none}
.link_sec_verde {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.link_sec_amarillo A { color: #FFC20F;  TEXT-DECORATION: none;}
.link_sec_amarillo A:active { color: #FFC20F;  TEXT-DECORATION: none;}
.link_sec_amarillo A:link { color: #906E08;  TEXT-DECORATION: none}
.link_sec_amarillo A:visited { color: #906E08;  TEXT-DECORATION: none}
.link_sec_amarillo A:hover { color: #FFC20F;  TEXT-DECORATION: none}
.link_sec_amarillo {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.link_sec_morado A { color: #FF9DFF;  TEXT-DECORATION: none;}
.link_sec_morado A:active { color: #FF9DFF;  TEXT-DECORATION: none;}
.link_sec_morado A:link { color: #6F3870;  TEXT-DECORATION: none}
.link_sec_morado A:visited { color: #6F3870;  TEXT-DECORATION: none}
.link_sec_morado A:hover { color: #FF9DFF;  TEXT-DECORATION: none}
.link_sec_morado {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
	
	
.linkfondoamarillo A { color: #FFFFFF;  TEXT-DECORATION: none;}
.linkfondoamarillo A:active { color: #FFFFFF;  TEXT-DECORATION: none;}
.linkfondoamarillo A:link { color: #fff3d8;  TEXT-DECORATION: none}
.linkfondoamarillo A:visited { color: #fff3d8;  TEXT-DECORATION: none}
.linkfondoamarillo A:hover { color: #FFFFFF;  TEXT-DECORATION: none}
.linkfondoamarillo {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;}
	
	
	
	
.inputbusca {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color : #EFEFF5; border-color : #eaeaea; border-width : 1px;}



.texto_busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

/* estilo para el formato de registro de Establecimientos */
.autocomp {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	width: 0px;
}


	
/* ///////////////////////////// Fin Estilos web //////////////////////////// */.tdverde_tono1a {
	background-color: #AFCA25;
}
.tdverde_tono1b {
	background-color: #ECF0D6;
}
.tdverde_tono2a {
	background-color: #DEE2C9;
}
.tdverde_tono2b {
	background-color: #ECF0D6;
}
.tdmorado_tono1a {
	background-color: #9E569F;
}
.tdmorado_tono1b {
	background-color: #E6D3E6;
}
.tdmorado_tono2a {
	background-color: #d8c7d8;
}
.tdmorado_tono2b {
	background-color: #E6D3E6;
}
.tdazul_tono1a {
	background-color: #245699;
}
.tdazul_tono1b {
	background-color: #C6D3E5;
}
.tdazul_tono2a {
	background-color: #BAC7D8;
}
.tdazul_tono2b {
	background-color: #C6D3E5;
}
.tdgris_tono1a {
	background-color: #A8A8A8;
}
.tdgris_tono1b {
	background-color: #E8E8E8;
}
.tdgris_tono2a {
	background-color: #DADADA;
}
.tdgris_tono2b {
	background-color: #E8E8E8;
}
.tdrojo_tono1a {
	background-color: #E21011;
}
.tdrojo_tono1b {
	background-color: #F0F0F0;
}
.tdrojo_tono2a {
	background-color: #D5D5D5;
}
.tdrojo_tono2b {
	background-color: #EAEAEA;
}
.tdamarillo_tono1a {
	background-color: #FFC20F;
}
.tdamarillo_tono1b {
	background-color: #FFF3CF;
}
.tdamarillo_tono2a {
	background-color: #EDDB82;
}
.tdamarillo_tono2b {
	background-color: #ffeeba;
}
.titulo_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #89060C;
}
.titulos_blancosch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.titulo_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #667810;
}
.titulo_amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #906e08;
}
.titulo_morado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #6f3870;
}
.titulo_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #585757;
}
.titulo_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #1D4172;
}
.subtituloNegritas {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.logonNegritas {
	font-size: 11px;
	color: #000000;
}
.logonBlancasBig {
	font-size: 12px;
	color: #ffffff;
}
.logonVerdes {
	font-size: 12px;
	color: #C9E345;
}
.logonYellow {
	font-size: 12px;
	color: #9A7318;
}
.Red_nombreEst {
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	color: #000000;
}
.RedResultado {
	font-size: 12px;
	color: #9e569f;
}
.RedFooterPaginas {
	font-size: 11px;
	color: #999999;
	padding: 5px;
}
.RedFooterPaginactiva {
	font-size: 12px;
	color: #000000;
	background-color: #e6d3e6;
	padding: 3px;
	font-weight: bold;
}
.RedFooterPagActiva {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #9e569f;
	padding: 3px;
	font-weight: bold;
}
.RedNext {
	font-size: 10px;
	color: #CC3399;
}

div.scrollReglamento
{
width: 460px; 
height: 170px; 
overflow: auto;
background-color: #f5f5f5;
}

.benef_respColor1 {
	background-color: #E8EDF4;
	font-size: 12px;
	color: #4E6DA3;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7994BF;
}
.benef_datosColor1 {
	background-color: #D8E1ED;
	font-size: 12px;
	color: #4E6DA3;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7994BF;
}
.benef_datosColor2 {
	background-color: #E8EDF4;
	font-size: 12px;
	color: #4E6DA3;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7994BF;
}
