/* Structure */

#screen input{
	background: transparent !important;
	background-image: none !important;
	padding-top:2px;
	padding-bottom:2px;
}

#screen *:focus{
	outline:0px;
}

#screen span{
	margin:0px !important;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	SCREEN:	Definici�n de la pantalla, tales como los anchos m�ximos y m�nimos de la pantalla,
			m�rgenes y la fuente por defecto.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#screen{
	width: 100%;
	max-width: 920px;
	margin: auto;
	font-family: Arial;
	font-size: 9Pt;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	FORM_CONTAINER:	Definici�n de una secci�n de entidad propia. Dentro se almacenar� la rejilla
					que da forma a la estructura.
					En caso de utilizar diferentes columnas se debe adjustar el padding lateral.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form_container{
	padding-left: 10px;
	padding-right: 10px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	FORM_ROW:	Definici�n de cada una de las filas de la rejilla. La altura m�nima funciona en
				base a la fuente de letra utilizada.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form_row{
	width:100%;
	margin: 0 auto;
	overflow: visible;
	min-height:26px;
}

.form_row_separator{
	width:100%;
	margin: 0 auto;
	min-height:10px;
	max-height:10px;
	height:10px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	FORM_COL_X, FORM_COL_LAST:	Definici�n de cada una de las celdas de la rejilla. NO TOCAR.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form_col_1, 
.form_col_2, 
.form_col_3, 
.form_col_4, 
.form_col_5, 
.form_col_6, 
.form_col_7, 
.form_col_8, 
.form_col_9, 
.form_col_10, 
.form_col_11 {
	float: left;
	min-height: 1px;
	margin-right: 3.8%;
}

.form_row .form_col_1{
	width: 4.85%;
}

.form_row .form_col_2{
	width:13.5%;
}

.form_row .form_col_3{
	width: 22.15%;
}

.form_row .form_col_4{
	width: 30.8%;
}

.form_row .form_col_5{
	width: 39.45%;
}

.form_row .form_col_6{
	width: 48.1%;
}

.form_row .form_col_7{
	width: 56.75%;
}

.form_row .form_col_8{
	width: 65.4%;
}

.form_row .form_col_9{
	width: 74.05%;
}

.form_row .form_col_10{
	width: 82.7%;
}

.form_row .form_col_11{
	width: 91.35%;
}

.form_row .form_col_12{
	width: 100%;
	float: left;
}

.form_row .form_col_last{
	margin-right: 0px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	LABEL: 
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form_row * label {
	font-style: italic;
	color: DarkBlue;
}

.form_col_label{
	text-align: right;
	margin-top: 3px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	FIELDSET y LEGEND: Unifica el estilo entre todos los navegadores.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#screen fieldset{
	border:1px solid DarkGrey;
}

#screen fieldset legend{
	color: DarkBlue;
	font-weight: bold;
	margin-bottom:5px;
}

.form_buttons{
	background-color: DarkGrey;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	ESTILOS PROPIOS PARA BOTONES
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.botonera{
	margin-bottom: 10px;
	color:white;
}

.form_buttons{
	background-color: #e2e6e7;
	margin-bottom: 10px;
	color:#434a50;
}
.form_buttons .plano,.botonera .plano{
	display:inline-block;
	padding: 10px;
	border-right: 1px solid white;	
}
.form_buttons .izquierda,.botonera .izquierda{
	float:left;
}
.form_buttons .derecha,.botonera .derecha{
	float:right;
}
.form_buttons  .bordiz,.botonera .bordiz{
	border-left: 1px solid white;	
}

.form_buttons a{
	display: inline-block;	
	font-size: 12px;
	border-right: 1px solid white;
	padding: 12px 20px;
	color:#434a50;
}
.form_buttons .btn{
	color:white;
}



.form_buttons2{
	background-color: white;
	margin-bottom: 10px;
	color: #434a50;
	float:left;
	width:100%;	
}
.form_buttons2 .plano,.botonera .plano{
	display:inline-block;
	padding: 10px;
	border-right: 1px solid white;	
}
.form_buttons2 .izquierda,.botonera .izquierda{
	float:left;
}
.form_buttons2 .derecha,.botonera .derecha{
	float:right;
}
.form_buttons2  .bordiz,.botonera .bordiz{
	border-left: 1px solid white;	
}

.form_buttons2 a{
display: inline-block;
font-size: 13px !important;
border-right: 1px solid white;
padding: 12px 20px;
color: #434a50;
}
.form_buttons2 .btn{
	color:white;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	ESTILOS PROPIOS PARA BOTONES
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */


.tabs {	
	color:white;
}	

.tabs td:hover {
	background-color: #B7C1C3;
}

.tabs td.active {
	float: left;
	margin-right: 3px;	
	background-color: #B7C1C3;	
	padding: 10px;	   
}

.tabs td {
	float: left;
	margin-right: 3px;	
	background-color: #E2E6E7;		
	padding:10px;
}

.tabs td a {
	color:#3D4A5D;
}

.listado li {
	line-height:2em;
}








/* Forms */
.table_form{
	width:100%;
}
.table_form td {
	color: #3d4a5d;
	font-size: 13px;
	height:40px;
	vertical-align:top;
	padding-right:10px;
}

.table_form .label {
	margin-left: 3px;
}

.linea_form_container {
	padding: 10px 25px 15px 25px;
	background-color: white;
}

.header_checkbox {
	padding-left: 4px;
}

.hidden_panel {
	display: none;
}


.tabla_form td{
	padding-top:2px;
	padding-left: 2px;
	padding-right: 2px;
}

.tabla_form td.literal{
	width: 100px;
	font-weight: bold;
	min-width: 100px;
	font: 13px/1.3 'Cabin', Arial, sans-serif;
	color: #3d4a5d;
}

.dijitInputInner {
	padding: 0px;
}

.dijitTextBox {
 	height: 28px;
 } 

.claro .dijitTextBox {
	background-color: #ECF0F1 !important;
}

.claro .dijitTextBoxDisabled .dijitInputContainer {
	background-color: #919191 !important;
	height: 26px; 		
}

.claro .dijitTextBox .dijitInputInner {
	height: 24px;
}

.claro .dijitTextBoxError .dijitValidationContainer {
	height: 26px;
}

.dijitTextBox INPUT.dijitInputField {
	border: solid 0px;
}

.claro .dijitComboBox .dijitArrowButtonInner {
	margin: 5px;
	border: 0px;
}

.claro .dijitComboBox .dijitHasDropDownOpen {
	padding: 0px;
}

.claro .dijitComboBox .dijitButtonNode {
	background-color: #919191;
	background-image: none;
	padding-bottom: 1px;
}

.claro .dijitComboBox .dijitArrowButtonInner {
	background-position: 0px 53%;
}

.claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
	background-position: 0px 53%;
}

.claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
	background-position: 0px 53%;
}
.claro .dijitSpinnerButtonContainer {
	padding: 4px 2px;
}
.claro .dijitDialogTitleBar {
	border: 0px;
	background-color: #ECF0F1;
	padding: 8px;
}

.dijitReadOnly, .dijitDisabled {
	border-color: transparent !important;
}

.checkstyle{	
	font-weight:bold;
	min-width:100px;
	font:13px/1.3 'Cabin', Arial, sans-serif;
	color:#3d4a5d;
}


.form_buttons .btn, .botonera .btn {
	display:inline-block;
	clear:both;
	font-size:12px!important;
	background:#00a0dd;
	color:#fff!important;
	padding:4px 16px !important;
	transition:background-color .1s;
	vertical-align:middle;
}

.informa{
	width:100%;
	text-align:center;
	font-size:13px;
	padding-bottom:20px;
	padding-top:20px;	
}
.error{
	width:100%;
	color:#AF0000;
	text-align:center;
	font-size:13px;
	padding-bottom:20px;
	padding-top:20px;	
	
}


.pestanyas ul{
	margin: auto;
    border-bottom: 1px solid #CED9EE;
    height: 49px;
}
	
.pestanyas ul li{
	display: inline-block;
    vertical-align: middle;
    float: left;
    /*width: auto !important;*/
}

.pestanyas ul li span{
	display: block;
    padding: 15px 14px 0;
    height: 45px;
    font-size: 14px;
    cursor: pointer;
}

.pestanyas ul li.selected span,
.pestanyas ul li:hover span{
	border-bottom: 5px solid #00A0DD;
	color: #00A0DD;
}

.pestanyas select{
	width: 100%;
    padding: 5px;
    color: #00A0DD;
    border: 0px solid #7A8DA4;
    margin-top: 10px;
    background: #fff;
}




.modal-compartir-dojo div.label2{
	width: 150px;
	font-size: 13px;	
}

.modal-compartir-dojo div.valor2{
	padding: 3px;	
}

.valor .error , .valor2 .error {
    border-color: red !important;
}


input[type=date] {
    width: 125px;
    border: solid 1px #ced5d6;
}

.form_buttons {
    background: transparent !important;
}





  	
  	
/* Structure */

#screen input{
	background: transparent !important;
	background-image: none !important;
	padding-top:2px;
	padding-bottom:2px;
}

#screen *:focus{
	outline:0px;
}

#screen span{
	margin:0px !important;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	SCREEN:	Definici�n de la pantalla, tales como los anchos m�ximos y m�nimos de la pantalla,
			m�rgenes y la fuente por defecto.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#screen{
	width: 100%;
	max-width: 920px;
	margin: auto;
	font-family: Arial;
	font-size: 9Pt;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	FORM_CONTAINER:	Definici�n de una secci�n de entidad propia. Dentro se almacenar� la rejilla
					que da forma a la estructura.
					En caso de utilizar diferentes columnas se debe adjustar el padding lateral.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form_container{
	padding-left: 10px;
	padding-right: 10px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	FORM_ROW:	Definici�n de cada una de las filas de la rejilla. La altura m�nima funciona en
				base a la fuente de letra utilizada.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form_row{
	width:100%;
	margin: 0 auto;
	overflow: visible;
	min-height:26px;
}

.form_row_separator{
	width:100%;
	margin: 0 auto;
	min-height:10px;
	max-height:10px;
	height:10px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	FORM_COL_X, FORM_COL_LAST:	Definici�n de cada una de las celdas de la rejilla. NO TOCAR.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form_col_1, 
.form_col_2, 
.form_col_3, 
.form_col_4, 
.form_col_5, 
.form_col_6, 
.form_col_7, 
.form_col_8, 
.form_col_9, 
.form_col_10, 
.form_col_11 {
	float: left;
	min-height: 1px;
	margin-right: 3.8%;
}

.form_row .form_col_1{
	width: 4.85%;
}

.form_row .form_col_2{
	width:13.5%;
}

.form_row .form_col_3{
	width: 22.15%;
}

.form_row .form_col_4{
	width: 30.8%;
}

.form_row .form_col_5{
	width: 39.45%;
}

.form_row .form_col_6{
	width: 48.1%;
}

.form_row .form_col_7{
	width: 56.75%;
}

.form_row .form_col_8{
	width: 65.4%;
}

.form_row .form_col_9{
	width: 74.05%;
}

.form_row .form_col_10{
	width: 82.7%;
}

.form_row .form_col_11{
	width: 91.35%;
}

.form_row .form_col_12{
	width: 100%;
	float: left;
}

.form_row .form_col_last{
	margin-right: 0px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	LABEL: 
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form_row * labelform {
	font-style: italic;
	color: DarkBlue;
}

.form_col_label{
	text-align: right;
	margin-top: 3px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	FIELDSET y LEGEND: Unifica el estilo entre todos los navegadores.
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#screen fieldset{
	border:1px solid DarkGrey;
}

#screen fieldset legend{
	color: DarkBlue;
	font-weight: bold;
	margin-bottom:5px;
}

.form_buttons{
	background-color: DarkGrey;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	ESTILOS PROPIOS PARA BOTONES
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.botonera{
	margin-bottom: 10px;
	color:white;
}

.form_buttons{
	background-color: #e2e6e7;
	margin-bottom: 10px;
	color:#434a50;
}
.form_buttons .plano,.botonera .plano{
	display:inline-block;
	padding: 10px;
	border-right: 1px solid white;	
}
.form_buttons .izquierda,.botonera .izquierda{
	float:left;
}
.form_buttons .derecha,.botonera .derecha{
	float:right;
}
.form_buttons  .bordiz,.botonera .bordiz{
	border-left: 1px solid white;	
}

.form_buttons a{
	display: inline-block;	
	font-size: 12px;
	border-right: 1px solid white;
	padding: 12px 20px;
	color:#434a50;
}
.form_buttons .btn{
	
}

.form_buttons2{
	background-color: white;
	margin-bottom: 10px;
	color: #434a50;
	float:left;
	width:100%;	
}
.form_buttons2 .plano,.botonera .plano{
	display:inline-block;
	padding: 10px;
	border-right: 1px solid white;	
}
.form_buttons2 .izquierda,.botonera .izquierda{
	float:left;
}
.form_buttons2 .derecha,.botonera .derecha{
	float:right;
}
.form_buttons2  .bordiz,.botonera .bordiz{
	border-left: 1px solid white;	
}

.form_buttons2 a{
 	display: inline-block;
    padding: 8px 20px;
    color: #099;
    font-weight: bold;
    background-color: rgba(0,153,152,0.1);
    outline-style: solid;
    outline-color: #099;
    outline-width: 2px;
    text-transform: uppercase;
}
.form_buttons2 .btn{

}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 
	ESTILOS PROPIOS PARA BOTONES
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/*
.tabs {	
	color:white;
}	

.tabs td:hover {
	background-color: #B7C1C3;
}

.tabs td.active {
	float: left;
	margin-right: 3px;	
	background-color: #B7C1C3;	
	padding: 10px;	   
}

.tabs td {
	float: left;
	margin-right: 3px;	
	background-color: #E2E6E7;		
	padding:10px;
}

.tabs td a {
	color:#3D4A5D;
}
*/

.listado li {
	line-height:2em;
}

/* Forms */
.table_form{
	width:100%;
}
.table_form td {
	color: #3d4a5d;
	font-size: 13px;
	height:40px;
	vertical-align:top;
	padding-right:10px;
}

.table_form .label {
	margin-left: 3px;
}

.linea_form_container {
	padding: 10px 25px 15px 25px;
	background-color: white;
}

.header_checkbox {
	padding-left: 4px;
}

.hidden_panel {
	display: none;
}


.tabla_form td{
	padding-top:2px;
	padding-left: 2px;
	padding-right: 2px;
}

.tabla_form td.literal{
	width: 100px;
	font-weight: bold;
	min-width: 100px;
	font: 13px/1.3 'Cabin', Arial, sans-serif;
	color: #3d4a5d;
}



.checkstyle{	
	font-weight:bold;
	min-width:100px;
	font:13px/1.3 'Cabin', Arial, sans-serif;
	color:#3d4a5d;
}
.checkstyle label{	
	display:inline;
}

/*
.btn{
	display:inline-block;
	clear:both;
	font-size:12px!important;
	background:#5ca3e1;
	
	padding:12px 20px;
	transition:background-color .1s;
	vertical-align:middle;
}
*/

.informa{
	width:100%;
	text-align:center;
	font-size:13px;
	padding-bottom:20px;
	padding-top:20px;	
}
.error{
	width:100%;
	color:#AF0000;
	text-align:center;
	font-size:13px;
	padding-bottom:20px;
	padding-top:20px;	
	
}

.tundra .dijitTextBox .dijitArrowButtonInner {
    border: 0px!important;
    cursor: pointer!important;
    background-color: transparent!important; 
}

.tundra .dijitValidationIcon {
     padding: 0px!important;
    border: 0px!important;
        background-color: transparent!important;
}

.tundra .dijitInputContainer INPUT, .tundra .dijitTextBox {
    width:100%;
}

.form_buttons2 a {
    display: inline-block;
    padding: 8px 20px;
    color: #099;
    font-weight: bold;
    background-color: rgba(0,153,152,0.1);
    outline-style: solid;
    outline-color: #099;
    outline-width: 2px;
    text-transform: uppercase;
}


/* ESTILOS MODAL DIALOG COMUNES */

.dlg-iconus .ui-dialog-titlebar
{
    display: none;
}

.dlg-iconus .ui-dialog-buttonpane
{ 
    text-align: left;
}

.dlg-iconus .ui-dialog-buttonset
{ 
    float: none !important;
    padding-left: 30px;
}


.dlg-iconus .iconusDialogTitleBar 
{
    background-color: #fff;
    padding: 30px;
    color: #3C495A;
    background-image: none;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 0;
}

.dlg-iconus .labelVisualizador
{
    font-size: 12px;
    color: #3c495a;
    margin-right: 20px;
}

.dlg-iconus .ui-dialog-buttonset button
{
	display: inline-block;
    clear: both;
    font-size: 13px!important;
    background: #00A0DD;
    color: #fff!important;
    margin-top: 10px;
    transition: background-color .1s;
    vertical-align: middle;
    border-radius: 5px;
}


.dlg-iconus .iconusDialogTitleBar .iconusDialogTitle
 {
    font-weight: bold;
    color: #3C495A;
    font-size: 17px;
}

.dlg-iconus .closeText
 {
    display: none;
    position: absolute;
}

/*
.icon
{ display:block; background: url('../images/sprite.png') no-repeat; }
*/

.dlg-iconus .close-dialog {
	background: url('../images/sprite.png') no-repeat;
    background-position: -350px -105px !important;
    width: 19px;
    height: 19px;
    margin: 0;
    position: absolute;
    right: 15px;
    cursor: pointer;
}

.dlg-iconus .dialogPanelContent {
    border: 0;
/*     padding: 30px; */
    padding-top: 20px;
}


/* FIN ESTILOS MODAL DIALOG COMUNES */

/* SPE ESTILOS QUE DEBERIAN ESTAR YA EN EL TEMA PERO QUE COMO NO ESTAN LOS HE TENIDO QUE BUSCAR UNO A UNO */

.ui-dialog{
	font-family: 'Figtree', Helvetica, Arial, sans-serif;
	font-size: 13px;
}

.boton {
    display: inline-block;
    clear: both;
    font-size: 13px!important;
    background: #00a0dd;
    color: #fff!important;
    margin-top: 10px;
    padding: 4px 16px;
    transition: background-color .1s;
    vertical-align: middle;
    border-radius: 5px;
    font-size: 12px !important;
}


/* FIN DE LOS ESTILOS QUE NO ESTABAN EN EL TEMA */