/*Titulos negros*/
.titulo1{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #373737;
}

.titulo2{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 16px; 
	color: #373737;
}

.titulo3{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #373737;
}

.titulo4{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #373737;
}

.titulo5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 10px; 
	color: #373737;
}

.titulo6{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #373737;
	text-decoration: underline;
}

/*titulos bordo*/
.tituloVordo1{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #800040;
}

.tituloVordo2{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 16px; 
	color: #800040;
}

.tituloVordo3{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #800040;
}

.tituloVordo4{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #800040;
}

.tituloVordo5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 10px; 
	color: #800040;
}
/*Textos negro*/
.texto1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;	
}
.texto2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;	
}
.texto3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
.texto4{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Textos negro*/
.textoBold1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold; 
}
.textoBold2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold; 
}
.textoBold3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold; 
}
.textoBold4{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
}

.textoMessages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
}

/*Textos vordo*/
.textoVordo1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #800040;
}
.textoVordo2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #800040;
}
.textoVordo3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #800040;
}
.textoVordo4{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800040;
}
.textoVordo4Bold{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800040;
	font-weight: bold; 
}

/*Textos rojos*/
.textoRojo1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;	
}
.textoRojo2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #FF0000;	
}
.textoRojo3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #FF0000;	
}
.textoRojo3Negrita{
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	color: #FF0000;	
}

.textoRojo4{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;	
}

.labelRojo{
	font-size: 10px !important; 
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: #FF0000 !important;
}



.confirmationQuestion {
	font-size: 12px;
	color: #333;
	font-family: Arial, Helvetica, sansC-serif;
	font-weight: bold;
}

/*Textos rojos bold*/
.textoRojoBold1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;	
	font-weight: bold;
}

.textoRojoBold2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;	
	font-weight: bold;
}

.textoRojoBold3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;	
	font-weight: bold;
}

.textoRojoBold3medio{
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;	
	font-weight: bold;
}

.textoRojoBold4{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;	
	font-weight: bold;
}

.textoRojoBold5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FF3300;
}


/*Textos gris*/
.textoGris1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #666666;
}
.textoGris2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #666666;
}
.textoGris3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #666666;
}
.textoGris4{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.textoGrisConEspacio4{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 22px;
	margin-top: -7px;
}

.textoGrisBold5{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #373737;
	font-weight: bold; 
}

.textoGrisBold6{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #666666;
	font-weight: bold; 
}

.textoGrisBold7{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666;
	padding-top: 0px;
	font-weight: bold; 
}

/*Textos gris oscuro*/
.textoGrisOscuro1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #333333;
}
.textoGrisOscuro2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #333333;
}
.textoGrisOscuro3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #333333;
}
.textoGrisOscuro4{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}


/*Textos azul*/
.textoAzul1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #0000FF;
}
.textoAzul2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #0000FF;
}
.textoAzul3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #0000FF;
}
.textoAzul4{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
}
.textoAzulBold1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #0000FF;
	font-weight: bold; 
}

.textoAzulBold2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #0000FF;
	font-weight: bold; 
}

.textoAzulBold3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #0000FF;
	font-weight: bold; 
}
.textoAzulBold4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #004080; 
}
.textoAzulBold4_2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #004080; 
}

/*Textos azul claro*/
.textoAzulClaro1{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #6699FF;
}
.textoAzulClaro2{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #6699FF;
}
.textoAzulClaro3{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #6699FF;
}
.textoAzulClaro3Bold{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #6699FF;
	font-weight: bold;
}

.tituloSisaPaginaInicial{
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif;	
	color: #6699FF;
	font-weight: bold;
}

.textoAzulClaro4{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;
}

/* Textos dorados */
.textoDorado1 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960;
}

/*Link bold*/
.linkBold1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 18px; 
	color: #004080; 	
}

.linkBold2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 16px; 
	color: #004080; 	
}

.linkBold3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #004080; 	
}

.linkBold4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #004080; 	
}

.linkBold5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 10px; 
	color: #004080; 	
}

/*Link*/
.link1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #004080; 	
}

.link2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #004080; 	
}

.link3{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #004080; 	
}

.link4{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #004080;
}

.link4Centered{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #004080;
	text-align: center;
}

.link5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004080; 	
}

.linkDisabled5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 	
}

.georreferenciacionOk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004080; 	
}

.georreferenciacionFailed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c5000b; 	
}

.etiqueta{
	font-family: Arial; 
	font-size: 12px;
	color: #3399FF;
	text-align: right; 
}

.requiredValue .gwt-TextBox {
	background-color: #FFCCCC;
}
}


.requiredValue .gwt-ListBox {
	background-color: #FFCCCC;
}


.requiredValue  .gwt-TextArea {
	background-color: #FFCCCC;
}

.valorRequerido {
	color:red;
}


.etiquetaBold{
	font-family: Arial; 
	font-size: 12px;
	color: #3399FF;
	text-align: right; 
	font-weight: bold;
}

.etiqueta2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3399FF; 
}

.etiquetaResaltada{
	font-family: Arial; 
	font-size: 14px;
	color: #666666; 
}
.tituloAgendaSanitaria {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #3366FF;
}

.generalReportTableStyleReportNameRis {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

.tituloReportes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336600;
}

.titulo18px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3366FF;
}

.subtituloAgendaSanitaria {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

.subsubtituloAgendaSanitaria {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
}

.busquedaAgendaSanitaria {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FF3300;
}

.bodyAgendaSanitaria {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #004080; 
}

.titleSectionForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000040;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
}

.titleSectionFormCollapsable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000040;
	font-weight: bold;
}



.firstTitleSectionForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000040;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}

.headerSectionForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	font-weight: normal;
}

.gray{
	color: gray;
}


.negrita{
	font-weight: bold;
}

/* A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
A:link {color:#004080; font-weight:bold; text-decoration: none}
A:visited {color:#004080; font-weight:bold; text-decoration: none}
A:hover {text-decoration: underline; color:#004080 !important; font-weight:bold; }
A:active {color:#004080; text-decoration: none} */

.access A {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal;}
.access A:link {color:#004080; text-decoration: none; font-weight: normal;}
.access A:visited {color:#004080;  text-decoration: none; font-weight: normal;}
.access A:hover {text-decoration: underline; color:#004080; font-weight: normal;}
.access A:active {color:#004080; text-decoration: none; font-weight: normal;}

/*****************************************************************/
/* 							CONSTANCIAS     					 */
/*****************************************************************/
.constancia_warning_image {
	padding-right: 5px;	
}

.textConstanciaEmpty {
	color: #6699FF;
    font-size: 13px;
    text-align: center;
}

.textConstanciaOk {
	color: green;
    font-size: 13px;
    text-align: center;
}

.textConstanciaWrong {
    color: red;
    font-size: 13px;
    text-align: center;
}

.fechaVencimiento {
	white-space: nowrap;
}

.errorRenacel{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;	
	position: absolute;
}