a, a:visited, a:hover {
	
}

table .pagePanel table {
	border-spacing: 2px;
}

table.sisa-FormField table {
	border-spacing: 1px;
}

table .sisa-GridFormField {
	border-spacing: 5px;
}

.gwt-RadioButton label {
	padding-left: 5px;
	font-weight: normal;
}

table {
	border-collapse: separate;
}

button, input, optgroup, select, textarea {
	font: normal;
	color: #000000;
	font-size: 11px;
}

.sisa-SisaPagePanel .footer hr {
	border-color: #808080;
	border-width: 2px;
}

.sisa-SisaDisclosurePanel hr {
	border-color: #004080;
	border-width: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

* {
	
}

.headerPanel {
	border-bottom-color: #004080;
	border-color: #4D4D4D;
	border-width: 50px;
	background-color: #4D4D4D;
}

.logosPanel {
	border-collapse: separate;
	border-spacing: 5px 5px;
}

.paddingAgendaSanitaria {
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
}

.estiloCertificado {
	border-style: none;
	padding-top: 40px;
	border-bottom-width: 0px;
	width: 100%;
}

.lineColor {
	background-color: #004080;
}

.linea_superior {
	background-image: url(img/medio.jpg);
	background-repeat: repeat-x;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.linea_inferior {
	background-image: url(img/medio.jpg);
	background-repeat: repeat-x;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.linea_esquina_izquierda {
	background-image: url(img/esquina_izquierda.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 10px;
	float: left;
}

.linea_esquina_derecha {
	background-image: url(img/esquina_derecha.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 10px;
	float: right;
}

.banda_superior_nibel_b {
	background-image: url(img/motivo_b.png);
	background-repeat: repeat-x;
	height: 40px;
	margin-bottom: 10px;
}

.banda_superior_nibel_a {
	background-image: url(img/motivo_a.jpg);
	background-repeat: repeat-x;
	height: 40px;
	margin-bottom: 10px;
}

.banda_inferior_nibel_b {
	background-image: url(img/motivo_b_inv.png);
	background-repeat: repeat-x;
	height: 40px;
	margin-top: 10px;
}

.banda_inferior_nibel_a {
	background-image: url(img/motivo_a_inv.jpg);
	background-repeat: repeat-x;
	height: 40px;
	margin-top: 10px;
}

.banda_superior_1 {
	background-image: url(img/trama_superior_1.jpg);
	background-repeat: repeat-x;
	height: 15px;
}

.banda_superior_2 {
	background-image: url(img/trama_superior_2.jpg);
	background-repeat: repeat-x;
	height: 50px;
}

.banda_inferior_1 {
	background-image: url(img/trama_inferior_1.jpg);
	background-repeat: repeat-x;
	height: 50px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.banda_inferior_2 {
	margin-bottom: 10px;
}

.hand {
	cursor: hand;
	cursor: pointer;
}

.imagen_sisa {
	margin-right: 40px;
}

.imagen_msal {
	margin-right: 30px;
}

.imagen_argentina {
	margin-right: 20px;
}

.imagen_provincia {
	
}

.userInfoContainerPanel {
	margin-right: 4px;
}

.userLoginInfoContainerPanel {
	margin-left: 50%;
}

.userInfoPanel, .userInfoPanelSolo {
	padding: 5px;
	border: 1px solid #82C8E2;
}

.userInfoPanelSolo {
	float: right;
}

.noBorder {
	border: none;
}

.red {
	color: #FF0000;
}

.lineColorGris {
	background-color: #800040;
}

.textUserInfo {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.textUserProfile {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.textLogout {
	color: #004080;
	font-weight: bold;
	font-size: 11px;
}

.textLoginPopUpLinkBody {
	font-size: 12px;
}

.fotoBorder {
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	padding: 6px;
}

.fotoPanelBorder {
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	padding: 3px;
}

.nopadding {
	padding: 0px;
}

.textMidleBlue {
	font-size: 12px;
	color: #004080;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-right: 3px;
}

.textMidleBlueLogin {
	font-size: 12px;
	color: #004080;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-right: 3px;
}

.textLittleBlue {
	font-size: 10px;
	color: #004080;
	font-family: Arial, Helvetica, sans-serif;
}

.textTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #4D4D4D;
}

.textMidle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4D4D4D;
}

.textLittle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 0px;
}

.textLittleBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	padding-top: 0px;
}

.textLittleBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 0px;
	color: #4D4D4D;
}

.textTitleOption, .loginTitleOption {
	color: #004080;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
}

.textDescOption, .fechaHomeSISA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 0px;
	text-align: left;
}

.fechaHomeSISA {
	text-align: right;
}

.style4 {
	padding-top: 0px;
	padding-bottom: 0px;
	border-color: #222222;
	border-width: 23px;
	border-top: 0px;
}

.ImagePointer-enter {
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
}

.ImagePointer-out {
	text-decoration: none;
}

.style69 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #800040;
}

.style80 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
}

.style82 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.optionPanel {
	padding-top: 5px; padding-bottom 5px;
	padding-left: 5px;
	padding-right: 1px;

	/*
	border-left-width: 3px;
	border-left-color: #c3d9ff;
	border-left-style:solid;
	border-right-width: 3px;
	border-right-color: #c3d9ff;
	border-right-style:solid;
*/
}

.optionPanel-infoPanel {
	padding-left: 5px;
}

.optionPanelSelected {
	padding-top: 12px; padding-bottom 12px;
	background-color: #EAF7FB;
}

.cbg-RP {
	background-color: #c3d9ff;
}

.selected .my-RP {
	background-color: #c3d9ff;
}

.messagePanel {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #666666;
}

/*
.messagePopUpPanel {
	border-width: 1;
	border-color: #6699CC;
	border-spacing: 10px;
	margin: 8px;
}
*/
.gwt-DialogBox { /*	background-color: #FFFFFF;
	border-style: solid;
	border-color: #6699CC;
	border-width: 10;
	*/
	z-index: 1000;
	/*margin-left: 50px;
	overflow: auto !important;
	*/
	clip: auto !important;
}

.gwt-PopupPanelGlass {
	z-index: 500;
}

.gwt-PopupPanel-SisaCalendar {
	z-index: 99999;
}

/*
.gwt-DialogBox .Caption {
	
	background-color: green;	
	font-weight: bold;
	cursor: move;
	height: 15px;
	color: gray;
	font-size:xx-small; 
	
	}    
*/
/*
.searcher .Caption {
	background-color: #C3D9FF;
	font-weight: bold;
	cursor: move;
	height: 15px;
	color: gray;
	font-size:xx-small;
	padding: 4px 4px 4px 8px;
	
}

.searcher  {
	background-color:    #FFFFFF;
    border-style:   solid;
    border-color: #6699CC;
    border-width: 10;
   
}
*/
.waitPanel {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #6699CC;
	border-width: 10;
	margin-left: 50px;
}

/*
.waitPanel {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
*/
.style56 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cell-List {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.lineSup {
	border-bottom-width: 0px;
	background-color: #004080;
	height: 0;
	border: none;
	/*	
	border-bottom-color: #004080;
	border-bottom-width: 3px;
	border-bottom-style: solid;
*/
}

.lineColor {
	color: #004080;
}

.bordeIzq {
	border-left-color: #CCCCCC;
	border-left-style: dotted;
	border-left-width: 2px;
}

.spaceUp2 {
	padding-top: 2px;
}

.spaceBottom2 {
	padding-top: 2px;
}

.spaceLeft35Color {
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.spaceLeft35 {
	padding-left: 35px;
}

.spaceLeft20 {
	padding-left: 20px;
}

.spaceLeft9 {
	padding-left: 9px;
}

.spaceLeft15 {
	padding-left: 15px;
	width: 100%;
	align: center;
}

.spaceLeft5 {
	padding-left: 5px;
}

.bordes {
	border-style: solid;
	border-width: 2px;
	border-color: black;
}

.spaceBottom15 {
	padding-bottom: 15px;
	background-color: white;
}

.whiteBackground {
	background-color: transparent;
}

.disableButton {
	background-color: transparent;
	filter: grayscale(1);
}

.spaceBottom2 {
	padding-bottom: 2px;
}

.separation {
	padding-right: 5px;
}

.separationBackgrund {
	padding-right: 5px;
	background: white;
	border-width: 0px;
	border-color: white;
	border-style: none;
	border-spacing: 3px;
}

.backgroundWhite {
	background: white;
	border-style: none;
	border-width: opx;
	border-color: white;
}

.separationWord {
	padding-right: 3px;
}

.bordeDer {
	border-right-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: 2px;
	padding-right: 3px;
}

.menuItemPanel { /*
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	*/
	padding-right: 10px;
	padding-left: 20px;
	width: 100%;
}

.menuItemPanelGeneral {
	padding-right: 10px;
	padding-left: 20px;
	width: 100%;
}

.menuItemPanelContent {
	padding-top: 7px;
	width: 100%;
}

.alignCenter {
	text-align: center;
}

.gwt-Hyperlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #004080;
	text-decoration: underline;
}

.tituloForm {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #3366FF;
}

.borderLine {
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
	width: 100%;
}

.borderLineTop {
	border-style: solid;
	border-width: 1px;
	width: 100%;
	color: #666666;
	padding-right: 5px
}

.anchoMenu {
	width: 100%;
	overflow: none;
}

.noScroll {
	overflow: none;
}

.horizontalsppanel {
	overflow: none; //
	height: 550px;
	/*	width: 800px;*/
}

.principal {
	height: 100%;
	width: 100%;
	overflow: none;
}

.abajo {
	padding-top: 30px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: red;
	padding-left: 200px;
}

.bordespadding {
	padding-right: 7px;
}

.noove {
	overflow: inherit;
}

.gwt-HorizontalSplitPanel {
	overflow: inherit;
	height: 300px;
}

.gwt-HorizontalSplitPanel .hsplitter {
	overflow: hidden;
	cursor: move;
	border: 0px;
	/*
  background:  url(img/vborder.png) repeat-y;
  background-color: #004080; 
  background: #91c0ef url(img/vborder.png) repeat-y;
  */
	border-left-color: #CCCCCC;
	border-left-style: dotted;
	border-left-width: 2px;
	padding-left: 3px;
	width: 1px;
}

/* Estilos de form upload */
.formStyle {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/* Fin estilos de form upload */
body, html {
	height: 100%;
	width: 100%;
	margin: 0;
	/*  overflow                    :    hidden;*/
}

#divSuisa {
	height: 100%;
	width: 100%;
	/*    overflow                    :    scroll;*/
	/* stop absolutepanels failing to scroll */
	position: relative;
}

rx-glass { /* Override glass panel color to be `green` */
	background-color: green !important;
	/* Override glass panel to 10% opacity (= 90% transparency) */
	filter: alpha(opacity =
		                                                         
		  10) !important;
	/* IE */
	opacity: 0.1 !important; /* non-IE */
/*      NOTE: Please do NOT use either CSS 'width' or 'height' here, as      
	this would defeat much of the effort that went into GlassPanel      
	in order to get it to work consistently in a variety of     
	 circumstances. Specifically, please resist the urge to use     
	  'width/height: 100%' or similar constructs.    */
}

.sisa-resultoperation {
	width: 100%;
}

.sisa-resultoperation-file {
	padding-bottom: 10px;
	padding-left: 10px;
}

.sisa-resultoperation .content {
	border-style: solid;
	border-width: 2px;
	width: 100%;
}

.sisa-resultoperation-file .content {
	border-style: solid;
	border-width: 2px;
}

.sisa-resultoperation-ok .content {
	background-color: #CCFFCC;
	border-color: #006600;
}

.sisa-resultoperation-error .content {
	background-color: #FFCCCC;
	border-color: #FF0000;
}

/*	
.sisa-resultoperation-ok{
	padding: 5px;
	background-color: #CCFFCC;
	border-color: #006600;
	border-style: solid;
	border-width: 2px;
}
*/
.sisa-resultoperation-ok .content .title {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #060;
}

.sisa-resultoperation-ok .content .message {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #060;
	font-weight: normal;
}
/*
.sisa-resultoperation-error{
	padding: 5px;
	background-color: #FFCCCC;
	border-color: #FF0000;
	border-style: solid;
	border-width: 2px;
}
*/
.sisa-resultoperation-error .content .title {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
}

.sisa-resultoperation-error .content .message {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
	font-weight: normal;
}

/*nuevos estilos*/
/*SisaDisclosurePanel*/
.sisa-SisaDisclosurePanel {
	width: 100%;
}

.sisa-SisaDisclosurePanel-open {
	
}

.sisa-SisaDisclosurePanel-closed {
	
}

.sisa-SisaDisclosurePanel .header, .sisa-SisaDisclosurePanel .header a,
	.sisa-SisaDisclosurePanel .header td {
	/*text-decoration: none;  /* Remove underline from header */
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004080;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.sisa-SisaDisclosurePanel .header .subtitle {
	font-size: 11px;
	color: gray;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.sisa-SisaDisclosurePanel .content {
	border-left: 3px #e8eef7;
	padding: 4px 0px 4px 6px;
	margin-left: 6px;
}

.SectionContents .sisa-SisaDisclosurePanel .content {
	padding-right: 11px;
}

.sistemasAdicionales .content {
	border-left: 3px #e8eef7;
	padding: 4px 0px 4px 6px;
	margin-left: 64px;
}

.sisa-SisaDisclosurePanel-referencesContent .content {
	border-left: 3px #e8eef7;
	padding: 4px 0px 4px 6px !important;
	margin-left: 17px !important;
}

.sisa-SisaDisclosurePanel-referencesContent .content {
	border-left: 3px #e8eef7;
	padding: 4px 0px 4px 6px !important;
	margin-left: 17px !important;
}

/* SisaDisclosurePanel-Login*/
.sisa-SisaDisclosurePanel-Login {
	
}

.sisa-SisaDisclosurePanel-open-Login {
	
}

.sisa-SisaDisclosurePanel-closed-Login {
	
}

.sisa-SisaDisclosurePanel-Login .header, .sisa-SisaDisclosurePanel-Login .header a,
	.sisa-SisaDisclosurePanel-Login .header td {
	/*text-decoration: none;  /* Remove underline from header */
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004080;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.sisa-SisaDisclosurePanel-Login .content {
	padding-left: 24px;
	margin-left: 0px;
}

/*SisaDisclosurePanel-FileSection*/
.sisa-SisaDisclosurePanel-FileSection {
	width: 100%;
	padding-bottom: 10px;
}

.sisa-SisaDisclosurePanel-FileSection-open {
	
}

.sisa-SisaDisclosurePanel-FileSection-closed {
	
}

.sisa-SisaDisclosurePanel-FileSection .header,
	.sisa-SisaDisclosurePanel-FileSection .header a,
	.sisa-SisaDisclosurePanel-FileSection .header td {
	text-decoration: none;
	color: black;
	cursor: pointer;
	cursor: hand;
}

.sisa-SisaDisclosurePanel-FileSection .content {
	padding-left: 24px;
	margin-left: 0px;
}

.sisa-SisaDisclosurePanel-FileSection .disclosureTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #004080;
	width: 100%;
}
/*SisaDisclosurePanel-RegisterInfoPanel*/
.sisa-SisaDisclosurePanel-RegisterInfoPanel {
	width: 100%;
	margin-bottom: 10px;
	/*margin-top: 10px;*/
}

.sisa-SisaDisclosurePanel-RegisterInfoPanel-open {
	
}

.sisa-SisaDisclosurePanel-RegisterInfoPanel-closed {
	
}

.sisa-SisaDisclosurePanel-RegisterInfoPanel .header,
	.sisa-SisaDisclosurePanel-RegisterInfoPanel .header a,
	.sisa-SisaDisclosurePanel-RegisterInfoPanel .header td {
	text-decoration: none;
	color: black;
	cursor: pointer;
	cursor: hand;
	margin-left: -6px;
}

.sisa-SisaDisclosurePanel-RegisterInfoPanel .content {
	margin-left: 17px;
	padding-left: 1px;
}

.sisa-SisaDisclosurePanel-AgendaSanitaria .header td {
	color: #FF3300;
}

.sisa-SisaDisclosurePanel-AcercaDelSisa .content {
	margin-left: 0px;
	padding-left: 83px;
}

.sisa-SisaDisclosurePanel-Ris .content-Ris {
	margin-left: 0px;
	padding-left: 83px;
}

.sisa-SisaDisclosurePanel-Ris .header td {
	color: #FF3300;
}

.sisa-SisaDisclosurePanel-AcercaDelSisa .header td {
	color: #FF3300;
}

/*List*/
.sisa-SisaList .paginationSeparator {
	width: 100%;
}

.sisa-SisaList .paginationSeparator.enabled {
	border-bottom: 1px solid gray;
	padding-top: 0;
}

.sisa-SisaList .paginationSeparator.disabled {
	
}

.sisa-SisaList .pagePanel {
	padding-top: 7px;
}

.paginationAndActionPanel {
	padding-bottom: 7px;
	width: 100%;
}

.sisa-List-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
/*RegisterInfoPanel*/
.sisa-RegisterInfoPanel {
	width: 100%;
	padding-left: 53px;
}

.sisa-RegisterInfoPanel-ProfessionalFile {
	padding-left: 1px;
}

.sisa-RegisterInfoPanel-BaseTabForm {
	padding-left: 0px;
}

.sisa-RegisterInfoPanel-BaseForm {
	padding-left: 0px;
}

.sisa-RegisterInfoPanel-SisaSimpleForm {
	padding-left: 0px;
}

.sisa-RegisterInfoPanel .registerInfoTitle {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight: bold;
}

.sisa-RegisterInfoPanel .body {
	border-style: solid;
	border-width: 2px;
	background-color: #FFFFCC;
	width: 100%;
	padding: 4px;
	border-color: #993300;
}

/*SisaPagePanel Default Style*/
.sisa-SisaPagePanel {
	width: 100%;
}

.sisa-SisaPagePanel .headerSisaPagePanel {
	width: 100%;
}

.sisa-SisaPagePanel .headerSisaPagePanel .title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #000099;
}

.sisa-SisaPagePanel .hide {
	width: 0%;
}

.sisa-SisaPagePanel .configurarLista {
	font-size: 10px;
}

.sisa-SisaPagePanel-Form .headerSisaPagePanel .title {
	font-weight: bold;
	font-size: 14px;
	color: #3366FF;
}

.sisa-SisaPagePanel-Home .headerSisaPagePanel .title {
	font-weight: bold;
	font-size: 16px;
	color: #CC0033;
}

.sisa-SisaPagePanel-File .headerSisaPagePanel .title {
	color: #990033;
}

.sisa-SisaPagePanel-SisaPopUpMessagePanel .headerSisaPagePanel .title {
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.sisa-SisaPagePanel .headerSisaPagePanel .subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
}

.sisa-SisaPagePanel .headerSisaPagePanel .subsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

.sisa-SisaPagePanel .image {
	margin-top: 0px;
}

.sisa-SisaPagePanel .sisaContainer {
	
}

.sisa-SisaPagePanel-CentralReportes .sisaContainer {
	padding-left: 48px;
	padding-top: 20px;
}

.SisaPage .bodycontainer {
	width: 100%;
}

.sisa-SisaPagePanel-CentralReportes .bodycontainer .description {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: 63px;
	margin-right: 6px;
	text-align: justify;
}

.sisa-SisaPagePanel-AgendaSanitaria .sisaContainer {
	padding-left: 53px;
	padding-top: 20px;
}

.sisa-SisaPagePanel-Home .sisaContainer {
	padding-left: 55px;
}

.sisa-SisaPagePanel-reportWizard .sisaContainer {
	padding-left: 55px;
}

.sisa-SisaPagePanel-reportWizard-Result .sisaContainer {
	padding-left: 0px;
}

.sisa-SisaPagePanel-File .sisaContainer {
	padding-left: 48px;
}

.sisa-SisaPagePanel-User .sisaContainer {
	padding-left: 53px;
}

.sisa-SisaPagePanel-library .sisaContainer {
	padding-left: 53px;
}

.sisa-SisaPagePanel-SisaPopUpMessagePanel .sisaContainer {
	padding-left: 40px;
}

.sisa-SisaPagePanel-SisaPopUpMessagePanel .content {
	width: 100%;
}

.sisa-SisaPagePanel-LoginPopUpMessagePanel .content {
	margin-right: auto;
	margin-left: auto;
	width: auto !important;
}

.sisa-SisaPagePanel-LoginPopUpMessagePanel .sisaContainer {
	padding-left: 0px !important;
	padding-top: 20px;
	padding-bottom: 20px;
}

.sisa-SisaPagePanel-ActionPopUpMessagePanel-SeleccionarImagenForm .sisaContainer
	{
	margin-top: 10px;
}

.sisa-SisaPagePanel-List .container-List {
	padding-left: 0px;
}

/*Configuracion de SisaPagePanel para SisaSimpleForm*/
.sisa-SisaPagePanel-SisaSimpleForm .sisaContainer {
	padding-left: 53px;
}

.sisa-SisaPagePanel-SisaSimpleForm .headerSisaPagePanel .title {
	color: #3366FF;
	font-size: 14px;
	font-weight: bold;
}
/*Fin*/
/* Estilos de Panel para el Wizard de los reportes */
.sisa-SisaPagePanel-reportWizard .headerSisaPagePanel .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336600;
}

/* Estilos de Panel para Argentina En Linea */
.sisa-SisaPagePanel-argentinaOnLine .headerSisaPagePanel .title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #3366FF;
}

.sisa-SisaPagePanel .footer {
	padding-right: 3px;
}

.sisa-SisaPagePanel-SisaPopUpMessagePanel .footer {
	padding-left: 40px;
}

.sisa-SisaPagePanel-File .footer {
	padding-left: 54px;
}

.sisa-SisaPagePanle-EcaContactos .footer {
	padding-left: 100%;
}

.sisa-SisaPagePanel-TablasAuxiliaresForm .footer {
	padding-left: 53px;
}

.sisa-SisaPagePanel-SisaSimpleForm .footer {
	padding-left: 53px;
}

/*******************************************************
DragablePanel.java
**********************************************************/
.gwt-DialogBox-SisaDraggablePanel {
	
}

.gwt-DialogBox-SisaDraggablePanel .Caption {
	font-size: xx-small;
	color: gray;
	cursor: move;
	background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px;
	padding: 4px 4px 4px 8px;
	border-bottom: 1px solid #bbbbbb;
	border-bottom: 0px;
	height: 30px;
	font-weight: bold;
}

.gwt-DialogBox-SisaDraggablePanel .dialogContent {
	color: gray;
	font-size: 12px;
}

.gwt-DialogBox-SisaPopUpMessagePanel .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.gwt-DialogBox-SisaDraggablePanel .dialogMiddleCenter {
	padding: 10px !important;
}

.gwt-DialogBox-SisaDraggablePanel-SisaClickAndGraficoDraggablePanel {
	width: 780px;
}

.gwt-DialogBox-SisaDraggablePanel-Searcher { /*width: 700px;*/
	
}

.gwt-DialogBox-SisaDraggablePanel-Noticia {
	
}
/****************************************************
SisaPopMessagePanel.java
****************************************************/
.gwt-DialogBox-SisaDraggablePanel-SisaPopUpMessagePanel { /*width: 45%;
	margin-left: 25%;
    margin-right: 25%;*/
	width: 60%;
	/*
	z-index: 99999;
	*/
}

.gwt-DialogBox-SisaDraggablePanel-SisaPopUpMessagePanel .dialogMiddleCenter
	{
	color: gray;
	font-size: 12px;
	width: 100%;
}

.gwt-DialogBox-SisaDraggablePanel-Searcher .dialogMiddleCenter {
	color: gray;
	font-size: 12px;
	width: 770px;
}

.gwt-DialogBox-SisaDraggablePanel-SisaPopUpMessagePanel-LoginPopUpMessagePanel
	{ /*	width: 350px; */
	
}

.gwt-DialogBox-SisaDraggablePanel-SisaPopUpMessagePanel-ActionPopUpMessagePanel-GuardarReporte
	{
	width: 750px;
	z-index: 998;
}

.gwt-DialogBox-SisaDraggablePanel-SisaPopUpMessagePanel-ActionPopUpMessagePanel-LocalizarCoordenadas
	{
	width: 900px;
	height: 535px;
}

.gwt-DialogBox-SisaDraggablePanel-SisaPopUpMessagePanel-ActionPopUpMessagePanel-BuscarMuestras
	{
	width: 100%;
	height: 535px;
}

.loginPopUpContent {
	width: 350px;
}

.userPopUp {
	width: 45%;
}

.sisa-SisaNotePanel {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6699FF;
}

.sisa-SisaLinkPanel {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6699FF;
}

.sisa-SisaNotePanel-seleccionarImagenForm {
	margin-top: 5px;
}

.sisa-SisaNotePanel-buscadorProfesionales {
	font-size: 8px;
	color: red;
	font-weight: bold;
}

.sisa-SisaLabel {
	font-family: Arial;
	font-size: 12px;
	color: #3399FF;
	text-align: right;
	margin-right: 3px;
}

.sisa-SisaLabel-left {
	font-family: Arial;
	font-size: 12px;
	color: #3399FF;
	text-align: left;
	margin-left: 3px;
}

.sisa-SisaLabel-resalted {
	font-family: Arial;
	font-size: 12px;
	color: #3399FF;
	text-align: right;
	font-weight: bold;
}

.sisa-SisaLabel-tab1 {
	font-family: Arial;
	font-size: 12px;
	color: #642EFE;
	text-align: right;
	font-weight: bold;
	padding-left: 80px;
}

.sisa-SisaRadioButton-biopsia {
	margin-left: -330px;
}

.sisa-GridFormField-clas {
	margin-left: -150px;
}

.sisa-GridFormField-tipo {
	margin-left: -55px;
	position: absolute;
}

.sisa-GridFormField-causa {
	margin-left: -80px;
}

.sisa-SisaLabel-tab2 {
	font-family: Arial;
	font-size: 12px;
	color: #3399FF;
	text-align: right;
	font-weight: bold;
	padding-left: 100px;
}

.sisa-column-header {
	font-family: Arial;
	font-size: 12px;
	color: #3399FF;
	text-align: center;
}

.sisa-SisaFormLabel .required {
	color: red;
	padding-right: 2px;
}

.sisa-SisaLabel-important {
	font-family: Arial;
	font-size: 12px;
	color: red;
	text-align: left;
}

.sisa-ReportTreeNode {
	background-color: white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

/*Estilo para el componente SisaReadOnlyLabel. Usado para mostrar datos en modo solo lectura */
.gwt-Html-ReadOnly {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

.sisa-OnlineHelp {
	
}

.sisa-SisaOnlineHelp .image {
	cursor: pointer;
	margin-top: 0px;
}
/*
.sisa-SisaList .backImage {
	padding-left: 53px;

}
*/
/*
BackPanel
*/
.sisa-BackPanel {
	
}

.sisa-BackPanel-list {
	/*margin-left: 49px;*/
	margin-bottom: 5px;
}

.sisa-BackPanel-acercaDelSisa {
	margin-left: -4px;
}

/*
Image
*/
.gwt-Image-selectable {
	cursor: pointer;
	background-color: white;
}
/*
Anchor
*/
.gwt-Anchor-BackPanel {
	padding-left: 2px;
}

.sisa-FormField .description {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC9900;
	padding-left: 2px;
}

.sisa-FormField .extraInfo {
	padding-left: 2px;
}

.sisa-FormField .suggestedValue {
	color: #007700;
	font-style: italic;
	font-size: 10px;
}

.description {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC9900;
	padding-left: 2px;
}

.sisa-SisaListForm {
	margin-bottom: 10px;
}

/*Buscador*/
.sisa-SearcherLuncher .imagesDisables {
	filter: alpha(opacity =
		                                                         
		 40);
	/* CSS3 standard */
	opacity: 0.4;
}

.sisa-SearcherLuncher .images {
	cursor: pointer;
}

.sisa-SearcherLuncher .value {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #004080;
	cursor: pointer;
}

.sisa-SearcherLuncher .valueDisabled {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: gray;
}

/*Deja un espacio entre los fields definidos. */
.SisaCompositeField {
	padding-left: 3px;
}

.sisa-SisaCompositeField .secondLabel {
	padding-left: 3px;
	padding-right: 3px;
}

.sisa-SisaCompositeField .secondElement {
	padding-left: 3px;
}

.sisa-SisaCompositeField .secondFieldContent {
	padding-left: 3px;
}

.DireccionField {
	padding-left: 3px;
}

.sisa-SisaFormLabel-DireccionField {
	padding-left: 2px;
	padding-right: 1px;
}

.sisa-SisaFormLabel-SisaCompositeField {
	padding-left: 2px;
}

/********************/
/* upDownList
/********************/
.upDownListPanel {
	border: 1px;
	border-color: #0099AA;
	border-style: solid;
	/*padding-left: 5px;*/
}

.upDownListItem {
	cursor: hand;
	cursor: pointer;
}

.upDownListItemSelected {
	width: 100%;
	background-color: #b8cad9;
	color: black;
	filter: alpha(opacity =                                                        
		  100);
	opacity: 1;
	-moz-opacity: 1;
}

.upDownListItemSelected {
	width: 100%;
	background-color: #b8cad9;
	color: black;
	filter: alpha(opacity =                                                        
		  100);
	opacity: 1;
	-moz-opacity: 1;
}

.upDownListButton {
	width: 50px;
}

/********************************************************************************************/
/*                            Dual list styles											    */
/********************************************************************************************/
.dualListBox .buttons {
	padding: 2px;
}

.dualListBox .buttons .oneRight {
	width: 50px;
}

.dualListBox .buttons .oneLeft {
	width: 50px;
}

.dualListBox .buttons .allRight {
	width: 50px;
}

.dualListBox .buttons .allLeft {
	width: 50px;
}

.dualListBox .leftPanel {
	border: 1px;
	border-color: #0099AA;
	border-style: solid;
	/*padding-left: 5px;*/
}

.dualListBox .filterPanel {
	border: 1px;
	border-color: #0099AA;
	border-style: solid;
	margin-bottom: 3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: italic;
}

.dualListBox .rightPanel {
	border: 1px;
	border-color: #0099AA;
	border-style: solid;
	/*padding-left: 5px;*/
}

.dualListBox .draggableItem { /*    padding: 2px;  */
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
}

.dualListBox .dragdrop-selected {
	width: 100%;
	background-color: #b8cad9;
	color: black;
	filter: alpha(opacity =                                                        
		  100);
	opacity: 1;
	-moz-opacity: 1;
}

/* style for the selected items when them are dragging*/
.dualListBox .dragdrop-dragging {
	visibility: hidden;
}

/* Style for the movable panel that contains the dragged items */
.dualListBox .dragdrop-movable-panel {
	background-color: #b8cad9;
	/*font-weight: bold;*/
}

/* Style for the panel that has the movable panel over it */
.dualListBox .draggable-over-panel { /*border-color: #000099;
    background-color: #BBBBBB*/
	
}

.handPointer {
	cursor: pointer;
	cursor: hand;
}

.criticalField { /*background-color: #ffcccc;
	  border-color: #FF0000;*/
	border-color: #c5000b;
	background-color: #ffcc99;
	border-style: solid;
	border-width: 2px;
}

.textoCritico {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c5000b;
}

.textoCriticoBold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c5000b;
	font-weight: bold;
}

.criticalFieldContent {
	padding: 5px;
}

.sisa-PathItemPanel {
	
}

.sisa-PathItemPanel .separator {
	padding-right: 2px;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004080;
}

.sisa-PathItemPanel .disabled {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;
}

.sisa-PagePanel {
	width: 100%;
}

.sisa-PagePanel .table {
	width: 100%;
}

.verticalcenter {
	vertical-align: middle;
	height: 100%;
}

/*
.section {
	padding-bottom: 15px;
}
*/
div.link1:hover, div.link2:hover, div.link3:hover, div.link4:hover, div.link5:hover,
	div.linkDisabled5:hover, div.textLogout:hover, div.textTitleOption:hover,
	div.linkBold4Hover:hover, div.generalReportTableStyleClickAndListaTotalRow:hover,
	div.generalReportTableStyleClickAndListaOddRow:hover, div.generalReportTableStyleClickAndListaEvenRow:hover,
	div.bodyAgendaSanitaria:hover, div.georreferenciacionOk:hover, div.georreferenciacionFailed:hover
	{
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.sisa-SisaPagePanel-solapaGeneral .sisaContainer {
	padding-left: 4px;
}

.sisa-SisaPagePanel-solapaGeneral .footer {
	padding-left: 4px;
}

.NoticiasPanel-User {
	padding-top: 10px;
}

.NoticiasPanel .NoticiaPanel .HRPanel {
	color: #fff;
	background-color: #fff;
	border: 1px dotted gray;
	border-style: none none dotted;
}

.NoticiaPanel .coloreable-selected {
	background-color: #76C3F0;
	border: highlight;
}

.NoticiasPanel .NoticiaPanel .title {
	color: #330099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.NoticiasPanel .NoticiaPanel .body {
	padding-top: 2px;
	font-size: 12px;
	text-align: justify;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-right: 6px;
}

.NoticiasPanel .NoticiaPanel .date {
	font-size: 10px;
	text-align: justify;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.NoticiasPanel .more {
	font-size: 11px;
	cursor: pointer;
}

.NoticiasPanel .ocultar {
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* Estilo para  el contener del texto donde se visualizas las noticias. */
.NoticiasPanel .NoticiaPanel .textContainer {
	padding-left: 3px;
}

.NoticiaPanel .links {
	margin-top: 8px;
	padding-left: 16px;
}

.NoticiaPanel .links .linksHeader {
	font-size: 10px;
	text-align: justify;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.PortalOptionPanel {
	width: 100%;
	border-spacing: 10px;
}

/*Linea que separa las opciones de menu publicas al login*/
.PortalOptionPanel .HRPanel {
	color: #fff;
	background-color: #fff;
	border: 1px dotted gray;
	border-style: none none dotted;
}

.passwordConfirmation {
	width: 45%;
}

.checkBoxListEspecialidades {
	margin-left: 0%;
}

.checkBoxListEspecialidades .gwt-CheckBox {
	white-space: nowrap;
}

.observacionesTextArea{
	margin-left:50px;
}

.actualizarDocumento {
	padding-left: 2px;
}

.reporteccc {
	margin-top: 20px;
	width: 100%;
}

.sisa-SisaLabelField {
	padding-left: 3px;
}

.sisa-HorizontalSisaGridForm {
	width: 100%;
}

.sisa-HorizontalSisaGridForm .gridContainer {
	width: 100%;
}

.sisa-HorizontalSisaGridForm .section .gridData .gridData .sisa-GridFormField .etiqueta
	{
	width: 40%;
}

.sisa-GridFormField .etiqueta {
	width: 30%;
}

.logoArgentina {
	margin-left: 5px;
	margin-right: 5px;
}

.sisa-FooterPanel { /* 	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #004080;
 */
	width: 100%;
	margin-top: 8px;
}

.sisa-FooterPanel .infoMinisterio {
	padding-top: 6px;
}

.sisa-Anchor:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004080;
	font-weight: normal;
}

.sisa-Anchor:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004080;
	font-weight: normal;
}

.sisa-Anchor:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004080;
	font-weight: normal;
}

.sisa-Anchor:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004080;
	font-weight: normal;
}

.subtitleAcerca:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004080;
	font-weight: normal;
}

.subtitleAcerca:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004080;
	font-weight: normal;
}

.subtitleAcerca:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004080;
	font-weight: normal;
}

.subtitleAcerca:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004080;
	font-weight: normal;
}

.sisa-ResultadosInscripcion .bodyPanel {
	padding-top: 15px;
}

.sisa-ResultadosInscripcion .botones {
	margin-top: 15px;
	border-top-style: solid;
	border-top-color: gray;
	border-top-width: 1px;
	width: 100%;
}

.sisa-ResultadosInscripcion  .sisaContainer {
	margin-left: 53px;
}

.sisa-SisaPagePanel-GenericRegistroHome .sisaContainer {
	padding-left: 96px;
}

.sisa-referencePanel-reportTable  .sisa-SisaDisclosurePanel .header td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6699FF;
	font-weight: normal;
}

.sisa-referencePanel-reportTable .code {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.sisa-referencePanel-googleMapListPlugin  .sisa-SisaDisclosurePanel .header td
	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6699FF;
	font-weight: normal;
}

.sisa-referencePanel-googleMapListPlugin .code {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.sisa-SisaPagePanel .sisa-referencePanel-list {
	margin-left: -4px;
	padding-bottom: 10px;
}

.sisa-SisaPagePanel-messages .sisa-referencePanel-list {
	margin-left: 0px;
}

.sisa-referencePanel-list .sisa-SisaDisclosurePanel .header td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6699FF;
	font-weight: normal;
}

.sisa-referencePanel-list .code {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.cell {
	width: auto;
	text-align: left;
}

.sisa-FilterPanel {
	margin-right: 2px;
	padding-top: 2px;
}

.sisa-FilterPanel .space {
	margin-right: 2px;
	white-space: nowrap;
}

.show {
	width: 1px;
}

.redes .sisa-GridFormField .etiqueta {
	width: 50%;
}

.resam .sisa-GridFormField .etiqueta {
	width: 50%;
}

.gwt-RadioButton-resam {
	margin: 10px;
}

.sisa-MasterDetailContent-planteles .master {
	padding-left: 0%;
}

.sisa-SectionContainer .valoresRequeridos {
	width: 30%;
}

.sisa-MasterDetailContent-planteles .master .sisa-SectionContainer .valoresRequeridos
	{
	width: 22%;
}

.sisa-MasterDetailContent-planteles .master .sisa-SectionContainer .sisa-GridFormField .etiqueta
	{
	width: 22%;
}

.sisa-MasterDetailContent .master .sisa-Container .valoresRequeridos {
	padding-left: 30%;
}

.sisa-SisaPagePanel-bibliotecaHomeResidencia .headerSisaPagePanel .title
	{
	font-size: 14px;
}

.sisa-SisaTooltip {
	background-color: #FDFDCF;
	color: #585858;
	border: 1px solid #cc9;
	padding: 6px;
	font-size: 11px;
	-moz-box-shadow: 2px 2px 11px #666;
	-webkit-box-shadow: 2px 2px 11px #666;
	margin-right: 75px;
}

.sisa-ImageLink {
	
}

.sisa-ImageLink-homeRenis {
	padding-bottom: 5px;
}

.sisa-ImageLink .image {
	padding-right: 5px;
}

.sisa-ImageLink .link {
	
}

.quickSelectorPanel {
	font-size: 10px;
}

.existeEnREFEPS, .camasDisponiblesVigentes {
	border-color: #006600;
	background-color: #CCFFCC;
	border-style: solid;
	border-width: 2px;
	padding: 5px;
}

.sisa-SectionPanel {
	width: 100%;
}

.sisa-SectionPanel .titleSectionPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #373737;
	text-decoration: underline;
}

.sisa-SectionPanel .body {
	padding-top: 5px;
	padding-left: 5%;
}

.sisa-SectionPanel-SinPadding .body {
	padding-top: 5px;
	padding-left: 0;
}

.sisa-SectionPanelNoPadding .body {
	padding-top: 5px;
}

.sisa-GenericRegistroHome .section {
	padding-bottom: 10px;
}

.sisa-GenericRegistroHome .sisa-SectionPanel-sectionDocumentacion .body
	{
	padding-left: 0px;
}

.sisa-GenericRegistroHome .sisa-SectionPanel .body  .listados {
	width: 100%;
}

.sisa-GenericRegistroHome .sisa-SectionPanel .body  .listados .listadoContainer
	{
	margin-top: 20px;
	padding-left: 0px;
}

/* CMDB */
.personaSearcher .options {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}

.personaSearcher .messagePanel {
	font-size: 13px;
	text-align: center;
	background-color: #FFEECC;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px;
	border: 0px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.personaSearcher .messagePanel .wrong {
	color: red;
}

.personaSearcher .messagePanel .good {
	color: green;
}

.personaSearcher .messagePanel .createNewPersonButton {
	margin-top: 20px;
}

.personaSearcher .additionalResults {
	width: 100%;
	text-align: center;
}

.personaSearcher .additionalResults .resultsLabel {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 50%;
	color: green;
}

.fichaPersona .title {
	color: #CC5511 !important;
}

.fichaPersona .footer .title {
	color: gray !important;
}

.fichaPersona .sisa-SisaDisclosurePanel-FileSection .header td {
	color: #004080 !important;
}

.fichaPersona .resumenPersonaSection {
	margin-top: 5px;
	margin-bottom: 20px;
}

.fichaPersona .resumenPersonaSection .prestacionesDataPanel {
	background-color: #EADEBA;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px;
}

.fichaPersona .resumenPersonaSection .codigo {
	font-weight: bold;
	padding-right: 10px;
}

.fichaPersona .resumenPersonaSection .codigo-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
}

.fichaPersona .resumenPersonaSection .header {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;
}

.cmdbSteps {
	padding-bottom: 10px;
	padding-left: 15px;
	width: 100%;
}

.cmdbSteps .stepTitle {
	color: #CC5511;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 5px;
}

.cmdbSteps .text {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.cmdbSteps .imageContainerPanel {
	background-color: #FFEECC;
	border-radius: 10px;
	padding: 5px;
	width: 600px;
}

.infoRecoveredFromSource {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px;
	/* 	margin: 10px; */
}

.sisa-FormField .extraInfo .iconExtraInfo {
	color: #C5000B;
	padding-left: 2px;
}

/* FIN CMDB */
/* WEB SERVICES */
.wsPagePanel {
	
}

.wsPagePanel .sisa-SisaDisclosurePanel .content {
	width: 100% !important;
	padding-left: 20px;
}

.wsPagePanel .webServiceBlock {
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.wsPagePanel .webServiceBlock .etiqueta {
	color: #004080;
	vertical-align: middle;
	width: 135px;
}

.wsPagePanel .webServiceBlock .value {
	vertical-align: middle;
}

.wsPagePanel .webServiceBlock .code {
	font-weight: bold;
	color: orange;
	font-size: 14px;
}

.wsPagePanel .webServiceBlock .name {
	font-weight: bold;
	font-size: 12px;
}

.wsPagePanel .webServiceBlock .description {
	color: #666666;
	font-size: 12px;
	text-align: left;
	margin-right: 10px;
}

.wsPagePanel .webServiceBlock .technology {
	color: #666666;
	font-size: 12px;
	text-align: left;
}

.wsPagePanel .webServiceBlock .helpLink {
	color: blue;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}

/* FIN WEB SERVICES */
.sisa-checkBoxList { /*width: 500px;*/
	
}

.sisa-checkBoxList-section {
	width: 100%;
}

.sisa-SectionPanel .body .note {
	padding-bottom: 20px;
	margin-left: -3px;
}

.sisa-SectionPanel .body .notefoot {
	padding-bottom: 15px;
	margin-left: -5px;
}

.sisa-EncuestaForm .sisaContainer .section .gridData  .sisa-GridFormField .etiqueta
	{
	width: 60%;
}

.sisa-RadioButtonSectionContent {
	padding-left: 30%;
}

.sisa-ResidenciaHome  .sisa-GridFormField .etiqueta {
	width: 153px;
}

.sisa-ResidenciaHome  .sisa-GridFormField {
	padding-bottom: 15px;
}

.sisa-SisaPagePanel-List-40 .-List .pagePanel .texto3 .nowrap-1 {
	white-space: nowrap;
}

.sisa-SisaPagePanel-List-40 .-List .pagePanel .texto3 .nowrap-2 {
	text-align: left;
}

.sisa-SisaPagePanel-List-40 .-List .pagePanel .texto3 .nowrap-3 {
	text-align: left;
}

.sisa-FormStateInformationPanel .sisa-SisaLabel {
	font-family: Arial;
	font-size: 12px;
	color: #3399FF;
	text-align: left;
}

.sisa-FormStateInformationPanel-new .sisa-SisaLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
}

.labelNext {
	border-top: 1px solid gray;
	margin-top: 5px;
	padding-top: 5px;
	display: block;
}

.sisa-HomeGralResidencias  .sisa-SisaDisclosurePanel-AcercaDelSisa .content
	{
	background-color: #FFEECC;
	border: 0 none;
	border-radius: 10px 10px 10px 10px;
	font-size: 13px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 10px;
	margin-left: 70px;
}

.sisa-HomeGralResidencias  .sisa-GridFormField .etiqueta {
	width: 30%;
}

.sisa-EncuestaForm .sisa-SisaNotePanel {
	color: red;
}

.textoExplicativo {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.textoExplicativoBold {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.subtitulo {
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.recuadro {
	border: 2px solid;
	padding: 10px;
}

.recuadroConsulta {
	border: 2px solid;
	padding: 10px;
	margin-top: 15px;
}

.sisa-HomeGralResidencias .sisa-SisaDisclosurePanel {
	margin-top: 10px;
}

.CalendarioCiudadano {
	height: 30px;
	min-width: 70px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: center;
	font-size: 0.9em;
}

.CalendarioCiudadano-Cell {
	border: 1px solid #CCC;
	border-collapse: collapse;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
}

.CalendarioCiudadanoHeader {
	background-color: #E3EEFB;
	border: 1px solid #CCC;
	border-collapse: collapse;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
}

.CalendarioCiudadanoFooter {
	border: none;
	text-align: left;
	font-size: 0.9em;
	font-weight: bold;
}

.CalendarioVacunacionRed {
	background-color: #FFCCCC;
}

.CalendarioVacunacionGreen {
	background-color: #CCFFCC;
	cursor: pointer;
}

.CalendarioVacunacionGrey {
	background-color: #C0C0C0
}

.CalendarioVacunacionYellow {
	background-color: #FFFF99;
	cursor: pointer;
}

div.fileinputs {
	position: relative;
	width: 400px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity :                                         0);
	opacity: 0;
	z-index: 2;
}

.fakeTextField {
	vertical-align: top;
	margin-top: 2px;
}

.sisa-TextArea .sisa-readOnlyLabel {
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/*white-space: pre-wrap; /* css-3 */
	/* Comentado por que en FF agrega una linea de mas.*/
	word-wrap: break-all; /* Internet Explorer 5.5+ */
/* Comento esto por que rompe los forms en solo lectura cuando se achica la pantalla #4448*/
/*width: 600px;*/
}

.fancyPanel {
	font-size: 13px;
	width: 100%;
	text-align: center;
	background-color: #FFEECC;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px;
	border: 0px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.fancyPanelAutoWidth {
	font-size: 13px;
	text-align: center;
	background-color: #FFEECC;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px;
	border: 0px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.datosGenerales .sss {
	padding: 10px;
}

.parrafo {
	padding-bottom: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.requiredValue .gwt-TextBox {
	background-color: #FFCCCC;
}

.requiredValue .gwt-ListBox {
	background-color: #FFCCCC;
}

.esaviListBox {
	width: 150px;
}

/* Estilo aplicado a SectionContents para mostrar linea*/
.underline {
	border-bottom-color: gray;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 5px;
}

.overline {
	border-top-color: gray;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 10px;
}

.superintendencia .underline {
	border-bottom: none;
}

.questions .gwt-DisclosurePanel .content {
	border-left: none;
}

.questions .gwt-DisclosurePanel .header td {
	color: #004080;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.sectionPanel {
	width: 100%;
}

.sectionPanel .titleSectionPanel .gwt-Label {
	color: #00339A;
	font-size: 18px;
	font-weight: normal;
}

.loginErrorLabel {
	position: absolute;
}

.loginError {
	color: #F00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 75px;
}

.captchaError {
	color: #F00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

.forgotPassword {
	padding-top: 10px;
}

.forgotPasswordPopUp {
	padding-top: 20px;
}

.subsection .underline {
	border-bottom: none;
	padding-bottom: 0px;
	padding-left: 50px;
}

.requiredValue  .gwt-TextArea {
	background-color: #FFCCCC;
}

.SelectableColumnsPanel {
	z-index: 9999;
}

.breakword {
	width: 500px;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP printers */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
	word-break: break-all;
}

.UserInformationForm .dualListBox .draggableItem {
	white-space: normal;
}

.sisa {
	margin-top: 7px;
	cursor: pointer;
}

.audit .gwt-DisclosurePanel .header td {
	color: #993300 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	font-weight: bold !important;
}

.audit .gwt-DisclosurePanel .content {
	margin-left: 17px;
	padding-left: 1px;
}

.auditSections .col {
	width: 16%;
}

.auditSections .general {
	width: 16%;
}

.auditPanel .col {
	width: 25%;
}

.auditPanel td.hide {
	display: none;
}

.auditPanel .general {
	width: 0;
}

.auditPanel .gwt-Anchor {
	color: #004080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	font-weight: normal;
}

.auditPanel .gwt-Anchor:hover {
	color: #004080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
}

.auditSections .gwt-Anchor {
	color: #004080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	font-weight: normal;
}

.auditSections .gwt-Anchor:hover {
	color: #004080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
}

.audit .noData {
	color: #666666 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.textoLateral {
	min-height: 50px;
}

.sisa-GridFormField-Important {
	color: red;
}

/* Estilos para el panel con datos del equipo de proyecto */
.teamMemberPanelNombre {
	font-weight: bold;
	font-size: large;
}

.teamMemberPanelRol {
	font-style: italic;
}

.teamMemberTable {
	border-spacing: 0px;
	border-collapse: collapse;
}

.teamMemberDetailsButton {
	background: white;
	border: 0px white !important;
	padding: 2px !important;
}

.soporte .sisa-SisaPagePanel .sisaContainer {
	padding-left: 97px;
}

.LoginFormPanel .left {
	float: left;
}

.LoginFormPanel .preguntas {
	float: left;
	margin-left: 20px;
	border-left: 3px solid #75A7C1;
	margin-top: 5px;
}

.LoginFormPanel .loginMargin {
	width: 0px;
}

.LoginFormPanel .validacion {
	position: fixed;
}

.loginMargin {
	width: 75px;
}

.parrafo {
	padding-bottom: 5px;
}

.printStyle {
	margin-top: 5px;
}

.mostrarValoresRequeridos {
	padding-right: 5px;
	cursor: pointer;
}

.eliminarEstablecimiento {
	font-size: 12px;
	cursor: pointer;
	color: #004080 !important;
	font-weight: bold;
	margin-top: 6px;
}

.eliminarEstablecimiento:hover {
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 6px;
}

.colorReferencePanel .color {
	width: 15px;
}

.NARANJA {
	background-color: #F7BE81;
}

.VERDE_CLARO {
	background-color: #CCFFCC;
}

.CELESTE_CLARO {
	background-color: #E3EEFB;
}

.ROSA_OSCURO {
	background-color: #FFCCCC;
}

.CELESTE_OSCURO {
	background-color: #D1E4F8;
}

.ROJO_OSCURO {
	background-color: #FF6666;
}

.AMARILLO {
	background-color: #FFFF99;
}

.colorReferencePanel .header td {
	font-size: 12px;
	color: #6699FF;
	font-weight: normal;
}

.textoNombreReporte {
	cursor: pointer;
	cursor: hand;
	display: inline;
	font-weight: bold;
}

.textoNombreReporte:hover {
	text-decoration: underline;
	cursor: pointer;
}

.textoCodigoReporte {
	display: inline-block;
	border-radius: 10px;
	background: rgb(150, 200, 250);
	font-size: 11px;
	color: rgb(80, 80, 80);
	margin: 0px 5px 5px 5px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	/* fix para IE */
	zoom: 1; *
	display: inline;
}

.contenedorItemReporte {
	margin-bottom: 5px;
}

.contenedorTransparente {
	background-color: transparent;
}

.textoDescripcionReporteCentral {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.textPreguntaFAQ .header td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 6px;
	padding-top: 6px;
}

.textRespuestaFAQ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 45px !important;
}

.filtrosDinamicosPanel {
	min-width: 300px;
}

.filtrosDinamicosPanel table td {
	vertical-align: center !important;
}

.filtrosDinamicosPanel table tr td .sisa-SisaLabel {
	font-weight: bold;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 2px;
}

.filtrosDinamicosTitle {
	font-weight: bold;
	vertical-align: center;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 10px;
}

.labelFiltroDinamico {
	font-family: Arial;
	font-size: 12px;
	color: #3399FF;
	text-align: left;
	margin-left: 3px;
	margin-right: 10px;
	padding-top: 10px;
}

.complejidadContrasenia {
	margin-left: 25%;
}

/*-------- FICHA CIUDADANO ----*/
.fichaCiudadano-gwt-TabPanelBottom {
	border-color: #cccccc;
	border-style: solid;
	border-width: 4px;
	border-radius: 10px;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
}

.fichaCiudadano-gwt-TabBar .gwt-TabBarItem {
	/*	padding: 5px 12px 0px;
  	background-color: #E9E9E9;
  	border: 4px solid #cccccc;
  	border-radius: 10px 10px 0px 0px;
  	border-bottom: 0px;
*/
	position: relative;
	float: left;
	top: 4px;
	margin: 0px 5px 0px 0px;
	padding: 5px;
	border: 4px solid #cccccc;
	border-radius: 10px 10px 0px 0px;
	background-color: #E9E9E9;
}

.fichaCiudadano-gwt-TabBar .gwt-TabBarItem-selected {
	/*background-color: #CCC;*/
	position: relative;
	float: left;
	top: 4px;
	margin: 0px 5px 0px 0px;
	padding: 5px;
	border: 4px solid #cccccc;
	border-radius: 10px 10px 0px 0px;
	background-color: #CCC;
}

.fichaCiudadano-gwt-TabBar .gwt-TabBarItem-selected .gwt-Image {
	opacity: 1.0 !important;
}

.fichaCiudadano-gwt-TabBar .gwt-TabBarItem .gwt-Image {
	opacity: 0.4;
}

.fichaCiudadano-gwt-TabBar .gwt-TabBarFirst {
	width: 50px;
}

.fichaCiudadano-gwt-TabBar .gwt-TabBarItem-selected .link4 {
	/*
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	color: #36596B;
  	padding: 10px;
  	*/
	margin: 5px 0px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #36596B !important;
	padding-left: 10px !important;
	padding-right: 5px !important;
}

.fichaCiudadano-gwt-TabBar .gwt-TabBarItem .link4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8F8F8F;
	padding-left: 10px;
	padding-right: 5px;
}

.fichaCiudadano-gwt-TabBar .gwt-TabBarItem-wrapper {
	padding: 2px;
	padding-bottom: 0px;
}

.dualGridSip {
	/*border-bottom: medium solid black;*/ /*background-color: #FFFFFF;*/
	border: 1px solid #D0E4F6;
	border-radius: 10px 10px 10px 10px;
}

.dualGridSipTitulo {
	color: #0040A6;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
}

.alineacionRight {
	text-align: right;
}

.gridMasterSNVS {
	/*border-bottom: medium solid black;*/ /*background-color: #FFFFFF;*/
	border: 1px solid #D0E4F6;
	border-radius: 10px 10px 10px 10px;
	width: 80%;
}

.gridMasterSNVSTitulo {
	color: #0040A6;
	font-size: 11px;
	/*font-weight: bold;*/
	margin-left: 10px;
}

.news-ticker-pager .next, .news-ticker-pager .prev {
	cursor: pointer;
}

.news-holder p {
	margin-bottom: 12px;
}

.news-holder {
	width: 100%;
	margin: 0 auto;
	font-family: Verdana, sans-serif;
	font-size: 13px;
}

.news-holder * {
	margin: 30;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 80;
}

.news-headlines {
	list-style: none;
	position: relative;
	list-style-type: none;
}

.news-headlines li {
	padding: 2px 20px 2px 24px;
	margin-bottom: 5px;
	position: relative;
	color: #336699;
	font-size: 13px;
	z-index: 80;
}

.nh-anim {
	-webkit-transition: all .75s ease-out;
	-moz-transition: all .75s ease-out;
	-o-transition: all .75s ease-out;
	transition: all .75s ease-out;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 80;
}

.news-headlines li:before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #888;
	vertical-align: middle;
	margin-left: -12px;
	margin-right: 7px;
	z-index: 80;
}

.news-headlines li:hover, a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.news-headlines .highlight {
	width: 100%;
	background: #ededed;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-bottom: solid 1px #999;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.news-headlines .highlight:before {
	display: none;
}

.news-headlines {
	float: left;
	width: 27%;
	margin-top: 0px;
}

.news-preview {
	float: left;
	border: solid 1px #999;
	width: 73%;
	background: #ededed;
	position: relative;
	z-index: 0;
	margin-left: -1px;
	min-height: 450px;
	max-height: 450px;
	position: relative;
	overflow: auto;
}

.news-headline-bullet {
	src: url(img/noticia.png);
	width: 24px;
	height: 24px;
	display: inline;
}

.news-content {
	position: absolute;
	background: #ededed;
	z-index: 99;
	padding: 10px;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
}

.top-content {
	display: block;
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before, .cf:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.cf:after {
	clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf { *
	zoom: 1;
}

.vital-section-subtitle {
	text-align: left;
	font-weight: bold;
	color: #a5a5a5;
	border-bottom: 2px solid #a5a5a5;
	width: 90%;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 25px;
}

.refecv-section-porcentaje-obs td {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #a5a5a5;
	padding-left: 112px;
}



}


.no-info-fallecido-panel {
	padding: 10px;
	background-color: #e6e6e6;
	border-radius: 5px;
	color: #333333;
	text-align: left;
	margin-left: 40px;
	width: 395px !important;
}

.info-no-hay-puco-panel {
	padding: 10px;
	background-color: #e6e6e6;
	border-radius: 5px;
	color: #333333;
	text-align: left;
	margin-left: 40px;
	width: 95% !important;
}

.int_panel-borde-redondeado-5px_cf-azul_sl {
	padding: 10px;
	background-color: #d9ebf5;
	border-radius: 5px;
}

.int_panel-borde-redondeado-5px_cf-azul_sl p {
	font-weight: bold;
	color: #333;
	margin: 0px;
}

.productos-grid .x-toolbar {
	/*     border-color: rgb(169, 191, 211); */
	/*     border-style: solid; */
	border-width: 0px 0px 0px 0px;
	/*     display: block; */ /*     padding: 2px; */
	background: rgb(238, 238, 238);
	/*position: relative;*/
}

div.UserInformationForm .noticias select.gwt-ListBox {
	height: 200px !important;
}

.busquedaAuditoria {
	color: orange;
	font-size: 16px !important;
	text-align: center;
	background-color: #FFEECC;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px;
	border: 0px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.sisa-MultiSearcher {
	z-index: 1001;
}

.gwt-SuggestBoxPopup {
	margin-left: 3px;
	z-index: 9999;
}

.progressBarPopupPanel {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #6699CC;
	border-width: 5px;
}

.SisaCompositeFieldLine .sisa-SisaLabel {
	margin-right: 2px !important;
}

.image-profile-editor-container {
	padding: 10px;
	margin-right: 10px;
	border: thin solid #CCC;
	border-radius: 5px;
	width: 100%;
}

.image-profile-editor-image {
	cursor: pointer;
}

.image-profile-editor-change-image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #36596B;
	cursor: pointer;
	text-decoration: underline;
	text-align: left;
}

.gestionCapacidades {
	border-style: solid;
	border-width: 1px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

}
.popupMail .gwt-TextArea {
	padding: 1px;
}

.auto_suggest {
	z-index: 20;
	background-color: white;
	padding: 10px;
	width: 400px;
	height: 230px;
}

.original-token-input {
	width: 396px;
	border: 1px solid #8496ba;
	font-size: 12px;
	font-family: Verdana;
	padding: 4px 8px;
}

ul.token-input-list-sisa {
	overflow: hidden;
	height: auto !important;
	height: 1%;
	width: 600px;
	border: 1px solid #8496ba;
	cursor: text;
	font-size: 12px;
	font-family: Verdana;
	min-height: 1px;
	z-index: 999;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

ul.token-input-list-sisa {
	list-style-type: none;
}

ul.token-input-list-sisa li input {
	border: 0;
	width: 100px;
	padding: 3px 8px;
	background-color: white;
	margin: 2px 0;
}

li.token-input-token-sisa {
	overflow: hidden;
	height: auto !important;
	height: 1%;
	margin: 3px;
	padding: 1px 3px;
	background-color: #eff2f7;
	color: #000;
	cursor: default;
	border: 1px solid #ccd5e4;
	font-size: 11px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
}

li.token-input-token-sisa p {
	display: inline;
	padding: 0;
	margin: 0;
}

li.token-input-token-sisa span {
	color: #a6b3cf;
	margin-left: 5px;
	font-weight: bold;
	cursor: pointer;
}

li.token-input-selected-token-sisa {
	background-color: #5670a6;
	border: 1px solid #3b5998;
	color: #fff;
}

li.token-input-input-token-sisa {
	float: left;
}

.gwt-DecoratedPopupPanel {
	z-index: 1000;
}

.SNVSClinicaTabbedSisaForm .sisa-SisaDisclosurePanel .header td {
	color: #000040;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.SNVSEpidemiologicaTabbedSisaForm .sisa-SisaDisclosurePanel .header td {
	color: #000040;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tablaDatos {
	width: 100%;
}

.tablaDatos td {
	background-color: rgb(227, 238, 251);
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.anima_procesando {
	width: 48px;
	height: 48px;
	background-image: url(../imagenes/registration_spinner.gif);
	background-repeat: no-repeat;
}

.subtitlePopUp {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
}

.SisaRadioButton .gwt-RadioButton {
	margin-right: 3px;
}

.sintomatico .gwt-RadioButton {
	margin-right: 3px;
}

.globulos_blancos {
	margin-left: 55px;
}

.curado .gwt-RadioButton {
	margin-right: 3px;
}

.fallecido .gwt-RadioButton {
	margin-right: 3px;
}


table.SisaCompositeFieldStyle  {
	 border-spacing: 0px !important;
}

.BuscarMuestras .gwt-ListBox {
	width: 100%;
}

.BuscarMuestras .SisaField {
	width: 100%;
}

.BuscarMuestras .sisa-MultiSearcher {
	width: 100%;
}

.BuscarMuestras table.SisaField tbody tr td table {
    margin-left: auto;
    margin-right: auto;
}

.SuggestBox {
	width: 350px;
}

.mensajeNaranja {
	margin-bottom: 5px;
}

.constancia_busqueda {
	margin-top:20px;
	
}

.constancia_busqueda .gwt-TextBox {
	margin-right:5px;
	margin-left:5px;
	margin-top: 2px;
}

.constancia_busqueda .etiqueta{
	font-family: "Roboto",sans-serif !important;
    font-size: 12px !important;
    color: rgb(51, 153, 255);
    text-align: right;
}

.labelContainerSmis #labelContainer {
		width: 30%;
		vertical-align: middle;
}

#agendaSanitaria_panel .seleccionado {
	text-decoration: underline;
	
}

.colorBox {
  float: left;
  width: 20px;
  height: 20px;
  margin: 1px;
  border: 1px solid rgba(0, 0, 0, .2);
}

/* Deja un espacio de 3px entre el check y la etiqueta. */
.gwt-CheckBox label {
	padding-left: 3px;
}

.sisa-SisaPagePanel-List-31 .util_w100 {
	width: 100% !important;
	
}

.descargar_informe {
	margin-right: 10px !important;
}

/* Se requiere sobreescribir un estilo dado que afectó a un pop up en las grillas laboratoriales del snvs*/
.grillasPopUpPanel .popupContent .modal-body > .container-fluid > .row > .contenido_descripcion{	width: 100% !important; }

.import.message {
	color: green;
}