/* Versão 014 */

@font-face {
	font-family: "DroidSans Regular";
	src: url("../fonts/DroidSans.ttf");
}

@font-face {
	font-family: "DroidSans Bold";
	src: url("../fonts/DroidSans-Bold.ttf");
}

/**---------------------------------- */

/** Alt010 - Inicio */
.msg_success_verde {border: 1px solid #90AE73; min-width: 150px; background: #B2D591 url(south-street/images/ui-bg_diagonals-medium_green.png) 50% 50% repeat; color: #1f1f1f; font-size: 12px; }
/** Alt010 - Fim */

body{
    /*background:transparent url(../images/fundo.gif);*/
    background-color: #005337;
    font: 62.5% "Trebuchet MS", sans-serif;
}
/** Cabealho **/
.nome_emp {
    font-size: 12pt;
    color: white;
    font-style: normal;
    font-weight: bold;
}
.dados_emp {
    color: #E1E1E1;
    font-size: 7pt;
}
.data_emp {
    color: white;
    font-size: 9pt;
}
.nome_sist {
    color: white;
    font-size: 18pt;
    font: "Arial";
    font-style: normal;
    text-transform: uppercase;
    font-weight: normal;
}
.slogan {
    font-size: 14pt;
    font-style: italic;
    font-weight: bold;
    color: #E1E1E1;
}
#cabecalho {
    position: relative;
    top: 5px;
    width: auto;
    height: auto;
    padding-bottom: 5px;
}
#agd_proc {
    position: absolute;
    height: 97%;
    background-color: #005337;
}
/** *** */

/** Rodap **/
div#footer {
	position: relative ;
	bottom:0;
    padding: 5px;
    width:auto;
    text-align: center;
    font-family: Verdana;
    font-size: 10px;
    color: white;
    background-color: transparent;
    margin-top: 2px;
}
/** *** */

/** Botoes **/
.botao {
    padding: .4em 1em .4em 20px;
    text-decoration: none;
    position: relative;}
.botao span.ui-icon {
    margin: 0 5px 0 0;
    position: absolute;
    left: .2em;
    top: 50%;
    margin-top: -8px;
}

/** Definio do Menu Principal **/
div#menu {
    position: relative;
    top:0px;
    /*background:transparent url(../images/menu/header_bg.gif) repeat-x 0 0; */
}

div#copyright { display: none; }
/** *************************** **/

/** Contedo */
div#conteudo {
    position: relative;
    padding: 5px;
    width:auto;
    height: auto;
    background-color: transparent;
}
/** ************* */

/** Formulrios */
fieldset {
    border-style:   solid;
    border-width:   2px;
    border-color:   #0f7744;
    padding-left:   10px;
    padding-right:  10px;
    padding-top:    10px;
    padding-bottom: 5px;
}

.fieldset_int {
    border-style:   solid;
    border-width:   1px;
    border-color:   #b8cf1e;
    padding-left:   10px;
    padding-right:  10px;
    padding-top:    10px;
    padding-bottom: 5px;
    text-align:     left;
}

legend {
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:   11px;
    color: #0f7744;
}

.legend_int {
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:   10px;
    color:       #0f7744;
}

label {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
    color: #000;
	text-decoration: none;
    padding-right: 2px;
}

input {
	vertical-align: middle;
	border: 1px solid #BEC0C2;
	color: #000;
	margin: 0;
    margin-bottom: 3px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	background: #fff;
    height: 18px;
    text-transform: uppercase; /*94395 */
}
/* Inicio - ALTERAO No. 001 */
.resp{
    text-transform: none;
}
/* Fim - ALTERAO No. 001*/
select {
	vertical-align: middle;
	border: 1px solid #BEC0C2;
	color: #000;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	background: #fff;
    height: 22px;
}

textarea {
	vertical-align: middle;
	border: 1px solid #BEC0C2;
	color: #000;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	text-transform: none;
	background: #fff;
}

input.email {
	vertical-align: middle;
	border: 1px solid #BEC0C2;
	color: #000;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	background: #fff;
	text-transform: lowercase;
}

input:focus, select:focus {
  color:#000;
  background:#E4E4E4;
}

textarea:focus {
  text-transform: none;
  color:#000;
}

input.email:focus {
  text-transform: lowercase;
  color:#000;
  background:#E4E4E4;
}

/* Icones Padres */
.add /* Novo */
{
	background: url(../images/ico/add.png) no-repeat;
    padding-left: 18px;
}
.alt /* Alterar */
{
	background: url(../images/ico/alt.png) no-repeat;
    padding-left: 18px;
}
.del /* Excluir */
{
	background: url(../images/ico/exc.png) no-repeat;
    padding-left: 18px;
}
.sal /* Salvar */
{
	background: url(../images/ico/sal.png) no-repeat;
    padding-left: 18px;
}
.filtrar /* Filtrar */
{
	background: url(../images/ico/ler.png) no-repeat;
    padding-left: 18px;
}
.exp /* Exportar */
{
	background: url(../images/ico/exp.png) no-repeat;
    padding-left: 18px;
    /*line-height: 16px;*/
    vertical-align: middle;
}
.imp /* Importar */
{
	background: url(../images/ico/imp.png) no-repeat;
    padding-left: 18px;
}
.prt /* Imprimir */
{
	background: url(../images/ico/prt.png) no-repeat;
    padding-left: 18px;
}
/*Alt 002 - Incio*/
.dow /* Download */
{
	background: url(../images/ico/dow.png) no-repeat;
    padding-left: 18px;
}
/*Alt 002 - Fim*/

/* Notes */
.note{
	width:148px;
	height:152px;
	padding:23px 0px 0px 12px;
	position:absolute;
	overflow:hidden;
	cursor:move;

	font-family: 'Comic Sans MS',Textile,cursive;
    line-height: 18px;
	font-size:15px;

	/* Adding a CSS3 shadow below the note, in the browsers which support it:
	-moz-box-shadow:2px 2px 0 #DDDDDD;
	-webkit-box-shadow:2px 2px 0 #DDDDDD;
	box-shadow:2px 2px 0 #DDDDDD;*/
}

#fancy_ajax .note{	cursor:default; }

/* Three styles for the notes: */

.yellow{
    background:transparent url(../images/stickynote-medium.png) no-repeat top left;
	/*background-color:#FDFB8C;
	border:1px solid #DEDC65;	*/
}

.blue{
    background:transparent url(../images/stickynote-medium-blue.png) no-repeat top left;
	/*background-color:#A6E3FC;
	border:1px solid #75C5E7;	*/
}

.green{
    background:transparent url(../images/stickynote-medium-green.png) no-repeat top left;
	/*background-color:#A5F88B;
	border:1px solid #98E775;*/
}

/* Each note has a data span, which holds its ID */
span.data{	display:none; }

.fechar{
	/* The author name on the note: */
	top:0px;
	color:#666666;
	position:absolute;
	right:0px;
}

h3.popupTitle{
	border-bottom:1px solid #DDDDDD;
	color:#666666;
	font-size:24px;
	font-weight:normal;
	padding:0 0 5px;
}

#noteData{
	/* The input form in the pop-up: */
	margin:30px 0 0 200px;
}

.note-form label{
	display:block;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
	padding-bottom:3px;
}

.note-form textarea, .note-form input[type=text]{
	background-color:#FCFCFC;
	border:1px solid #AAAAAA;
	font-family:Arial,Verdana,sans-serif;
	font-size:16px;
	height:80px;
	padding:5px;
	width:150px;
	margin-bottom:10px;
}

.note-form input[type=text]{	height:auto; }

.color{
	/* The color swatches in the form: */
	cursor:pointer;
	float:left;
	height:30px;
	margin:0 5px 0 0;
	width:30px;
}

#note-submit{	margin:20px auto; }

/* The styles below are only necessary for the demo page */

h1{
	background:#f0f0f0;
	border-bottom:1px solid #eaeaea;
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:15px;
	padding:15px;
	text-align:center;
}

h2 {
	font-size:0.9em;
	font-weight:normal;
	padding-right:40px;
	position:relative;
	right:0;
	text-align:right;
	text-transform:uppercase;
	top:-48px;
}

p.tutInfo{
	/* The tutorial info on the bottom of the page */
	padding:10px 0;
	text-align:center;
	position:fixed;
	bottom:0px;
	background:#f0f0f0;
	border-top:1px solid #eaeaea;
	width:100%;
	z-index:15;
}

h1,h2,p.tutInfo{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
}


/* *** FIM Notes */

.ocultar {
    cursor: pointer;
    font-weight:bold;
    font-size:14px; /* edite tamanho da fonte */
    color:#459e00;  /* edite cor do link */
    padding: 10px;
    margin:0 auto;
}

.ocultar2 {
    cursor: pointer;
    font-weight:bold;
    font-size:14px; /* edite tamanho da fonte */
    color:#459e00;  /* edite cor do link */
    padding: 10px;
    margin:0 auto;
}

.mostrar {
    padding: 10px;
}
/* ALT.011 - INICIO */
#body_ir{
	background-color: #FFFFFF;
}
#table_ir{
	border-spacing: 5px;
}
#th_ir{
	color: #008457;
	font-family: Arial;
	font-weight: bold;
	font-size: 26px;
}
#img_logo_uni_ir{
	width: 213;
	height: 77;
}
#td_cabec_ir{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	white-space:nowrap;
}
#td_retor_cabec_ir{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	padding-left:10px;
}
#td_corpo_ir{
	font-family: Arial;
	font-weight: bold;
    font-size: 14px;
	white-space:nowrap;
	padding-left:50px;
	text-align:right;
}
#td_retor_corpo_ir{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	white-space:nowrap;
	padding-left:50px;
    text-align:right;
}
#td_titular_ir{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	white-space:nowrap;
}
#td_retor_titular_ir{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
}
#td_obs_ir{
	font-family: Arial;
	font-weight: normal;
	font-size: 12.6px;
}
#div_uni_ir{
	color: #008457;
	font-family: Arial;
	font-weight: bold;
	font-size: 17px;
}
#div_cnpj_ir{
	color: #008457;
	font-family: Arial;
	font-weight:normal;
	font-size:12px;
}
/* ALT.011 - FIM */
#aumenta_fonte, #normal_fonte, #reduz_fonte, #acessibilidade, #auto_contraste, #normal_contraste{
    position: relative;
    float: left;
    font-size: 15px;
    margin: 10px 5px 10px 5px;
    color: white;
    font: bold 11px Trebuchet MS,Arial,san-serif;
    text-decoration: none !important;
}

#auto_contraste{
    border: solid 1px !important;
    border-color: white !important;
    background-color: black !important;
    color: white !important;
}

#normal_contraste{
    border: solid 1px !important;
    border-color: white !important;
    background-color: white !important;
    color: black !important;
}

/* Alt 009 ---------------------------------------- */
	.tabela_documentos_cadastrados{
		position: relative; 
		width: 95%; 
		border-radius: 5px; 
		padding: 0px 0px 0px 0px;
		margin: 0 auto; 
		margin-top: 20px; 
		margin-bottom: 50px; 
		min-height: 100px;
	}
	
	.tabela_documentos_cadastrados  th {
		background: #f7f7f7;
		height: 50px;
		text-align: left;
		font-weight: bold;
		padding: 5px 1px 1px 10px;
		font-family: "DroidSans Bold";
		font-size: 13px;
	}
	
	/* .tabela_documentos_cadastrados  tr {
		
	} */
	
	.tabela_documentos_cadastrados  tr {
		/* font-family: "DroidSans Regular"; */
		background: #fff;
	}
	
	.tabela_documentos_cadastrados  tr:hover {
		/* font-family: "DroidSans Regular"; */
		background: #F5F5F5;
	}
	
	.tabela_documentos_cadastrados  td {
		/* font-family: "DroidSans Regular"; */
		font-size: 11px;
		padding: 8px 5px 8px 5px;
	}
	
	.tabela_documentos_cadastrados  tr .td_nome{
		text-align: right; 
		font-weight: bold;
	}
	
	.tabela_documentos_cadastrados  tr .td_descricao{
		text-align: justify; 
		text-justify: inter-word;
	}
	
	.tabela_documentos_cadastrados  tr .td_download{
		text-align: center;
	}
	
	
	.tabela_documentos_cadastrados .ocultar{
		display:none;
	}	
	
	.input_procurar{
		position: relative; 
		width: 99%; 
		height: 30px; 
		margin: 0 auto; 
		border-radius: 3px; 
		border: 1px solid #f7f7f7;
		text-transform: none;
	}
	
	/* DroidSans Regular */
/*------------------------------------------------ */

/* Alterao 012 */

.lista_documentos{
	position: relative; 
	list-style: none; 
	width: 100%; 
	padding: 0px; 
	margin: 0 auto; 
	margin-top: 10px;
	margin-bottom: 15px;
}

.lista_documentos li{
	width: 99%;
	border-bottom: 1px solid #CCC; 
	padding-top: 8px;
	padding-bottom: 5px;
}

.campos_adicionais{
	display : none;
}

#documentos_obrigatorios .bt_exclusao{
	display : none;
}

#documentos_adicionais .bt_exclusao{
	display: block;
}

.bt_exclusao{
	padding: 0px; 
	width: 20px; 
	height: 20px; 
	background: none; 
	border: 0px; 
	cursor: pointer;"
}

.bt_exclusao{
	opacity: 0.8;
}

.bt_exclusao img{
	width: 100%;
}

.botao_buscar{
	background: #fbfbfb;
	height: 25px;
	position: relative;
	padding: 3px 0px 3px 0px;
	margin-top: 12px;
	margin-bottom: 10px;
	border: 1px solid #dfd9c3;	
	border-radius: 3px;
	cursor: pointer;
	opacity: 0.9;
	-webkit-transition: opacity 0.3s ease-in-out 0s;
}

.botao_buscar:hover{
	opacity: 1;
}


/* End */


.row{
	position: relative;
	width: 100%;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

.coll-1{width: calc((100%/12)*1);}
.coll-2{width: calc((100%/12)*2);}
.coll-3{width: calc((100%/12)*3);}
.coll-4{width: calc((100%/12)*4);}
.coll-5{width: calc((100%/12)*5);}
.coll-6{width: calc((100%/12)*6);}
.coll-7{width: calc((100%/12)*7);}
.coll-8{width: calc((100%/12)*8);}
.coll-9{width: calc((100%/12)*9);}
.coll-10{width: calc((100%/12)*10);}
.coll-11{width: calc((100%/12)*11);}
.coll-12{width: calc((100%/12)*12);}


.coll-1, .coll-2, .coll-3, .coll-4, .coll-5, .coll-6, .coll-7, .coll-8, .coll-9, .coll-10, .coll-11, .coll-12 {
	position: relative;
	/* float: left;	 */
	padding: 0px;
}

.lista_enderecos{
	position: relative; 
	width: calc(100% - 10px);
	height: auto; 
	list-style: none;
	padding: 0px;
	background: #fff;
	padding: 5px 5px 5px 5px;
}

.lista_enderecos .lista_item{
	position: relative;
	width: calc(100% - 60px)!important;
	padding: 10px 30px 0px 30px; 
	margin: 0 auto;
	margin-bottom: 3px;
	border-bottom: 1px solid rgba(140, 140, 140, 0.16) !important;
	
}

.lista_enderecos .form_invisivel{
	-webkit-transition: background 1s ease-in-out; /* Safari */
    transition: background 1s ease-out;
	/* background: #f7f7f7; */
	background: none;
}

.lista_enderecos .form_invisivel:hover{
	background: #fafaf4;
	cursor : pointer;
}

.lista_enderecos .form_visivel{
	background: #f7f7f7;
}

.lista_enderecos .titulo{
	float: left;
}
.lista_enderecos .titulo .endereco_des{
	float: left;
}

.lista_enderecos .form_visivel .titulo{
	border-bottom: 1px solid rgba(140, 140, 140, 0.16) !important;
}

.lista_enderecos .lista_item .titulo{
	position: relative;
	height: 35px; 
	border: 0px; 
	line-height: 21px;
}
.lista_enderecos .lista_item .down_up{ 
	position: relative;
    float: right;
    width: 25px;
    height: 20px;
    margin-top: 4px;
    margin-right: 7px;
}

.lista_enderecos .form_visivel .down_up{
	background: url(../images/invisible.png) no-repeat  100% 100%;
	background-size: 100% 100%;
}

.lista_enderecos .form_invisivel .down_up{
	background: url(../images/visible.png) no-repeat 100% 100%;
	background-size: 100%;
}

.lista_enderecos .lista_item .finalidade{
	position: relative;
    width: 465px;
    height: 44px;
    line-height: 45px;
    float: right;
    list-style: none;
    padding: 0px;
    top: -10px;
    margin-right: 50px;
	background-color: none;
}

.lista_enderecos .lista_item .finalidade li{
	background: none;
}

.lista_enderecos .lista_item .campos{
	position: relative;
	margin: 0 auto !important;
    padding: 6px 0px 9px 0px;
	margin-top: 10px !important;
    margin-bottom: 11px !important;
}

.lista_enderecos .form_visivel .campos{
	display : block;
}

.lista_enderecos .form_invisivel .campos{
	display : none;
}

.lista_enderecos #div_unidade_atendimento{
	display : none;
}


.titular .end_titular{
	display: block;
}

.titular .end_dependente{
	display: none;
}

.titular .finalidade{
	display: block;
}

.titular .bt_exclusao{
	display: block;
}

.dependente .end_dependente{
	display: block;
}

.dependente .end_titular{
	display: block;
}

.enderecos_dependente .finalidade{
	display: none;
}

.dependente .bt_exclusao{
	display: none;
}

/* Fim Alterao 012 */
/*------------------------------------------------ */

.auto_contraste{
    background: none !important;
    background-color: black !important;
    color: white !important;
}

.auto_contraste#menu{
    border: solid 1px !important;
    background: none !important;
}

.auto_contraste.menu{
    margin: 0 !important;
}
.auto_contraste.menu div{
    background: none !important;
}

.auto_contraste span{
    /*background: none !important;*/
    color: white !important;
}

.auto_contraste li:hover{
    background: none !important;
}

.auto_contraste li a{
    color: white !important;
}

.auto_contraste fieldset{
    border-color: white !important;
}

.auto_contraste fieldset legend{
    color: white !important;
}

.auto_contraste fieldset table{
    border-color: white !important;
}

.auto_contraste fieldset table tbody tr td hr{
    border-color: white !important;
}

.auto_contraste table tbody th{
    color: white !important;
}

.auto_contraste.ui-state-default{
    background-color: #707070 !important;
}

.auto_contraste.ui-tabs-selected{
    background-color: black !important;
}

.auto_contraste table{
    border-color: white !important;
}

.auto_contraste table tbody tr td {
    color: white !important;
    border-color: white !important;
}

.auto_contraste table tbody tr.erow td {
    color: black !important;
}

.auto_contraste#topo{
    border-color: white !important;
}

.auto_contraste#dados_beneficiario{
    border-color: white !important;
}

.auto_contraste ul#menu_ir li{
    background-color: black !important;
    color: white !important;
    border: solid 1px !important;
}

.auto_contraste a:hover{
    border-color: white !important;
}

.auto_contraste.ui-dialog-titlebar{
    background: none !important;
}

.auto_contraste.ui-datepicker-header{
    background: none !important;
}

.auto_contraste.ui-icon
{
    background-image: url(ui-lightness/images/ui-icons_ffffff_256x240.png) !important;
}

.flexigrid span{
    color: black !important;
}

.sorted, .sorted div{
    color: black !important;
}

#aux_not_min, #aux_not_max, #aux_not_fec{
    background: none !important;
}

.auto_contraste#topo h1, .auto_contraste#topo h2, .auto_contraste#pinss h1, .auto_contraste#pinss h2{
    background-color: black !important;
    color: white !important;
}

.div_acessibilidade{
    position: relative;
    float: left;
    width: 100%;
    background-color: rgba(31, 31, 31, 0.29) !important;
}

.div_acessibilidade_titulo{
    position: relative;
    float: left;
    width: 100%;
}

.div_acessibilidade_cadastro{
    float: right;
    width: 18%;
    background-color: rgba(31, 31, 31, 0.29) !important;
}

.auto_contraste#menu ul ul ul {
    background: none !important;
}

span.nome_sist{
    font-size: 18pt !important;
}

span.slogan{
    font-size: 14pt !important;
}

/* positioning */
.auto_contraste.ui-icon-carat-1-n { background-position: 0 0 !important; }
.auto_contraste.ui-icon-carat-1-ne { background-position: -16px 0 !important; }
.auto_contraste.ui-icon-carat-1-e { background-position: -32px 0 !important; }
.auto_contraste.ui-icon-carat-1-se { background-position: -48px 0 !important; }
.auto_contraste.ui-icon-carat-1-s { background-position: -64px 0 !important; }
.auto_contraste.ui-icon-carat-1-sw { background-position: -80px 0 !important; }
.auto_contraste.ui-icon-carat-1-w { background-position: -96px 0 !important; }
.auto_contraste.ui-icon-carat-1-nw { background-position: -112px 0 !important; }
.auto_contraste.ui-icon-carat-2-n-s { background-position: -128px 0 !important; }
.auto_contraste.ui-icon-carat-2-e-w { background-position: -144px 0 !important; }
.auto_contraste.ui-icon-triangle-1-n { background-position: 0 -16px !important; }
.auto_contraste.ui-icon-triangle-1-ne { background-position: -16px -16px !important; }
.auto_contraste.ui-icon-triangle-1-e { background-position: -32px -16px !important; }
.auto_contraste.ui-icon-triangle-1-se { background-position: -48px -16px !important; }
.auto_contraste.ui-icon-triangle-1-s { background-position: -64px -16px !important; }
.auto_contraste.ui-icon-triangle-1-sw { background-position: -80px -16px !important; }
.auto_contraste.ui-icon-triangle-1-w { background-position: -96px -16px !important; }
.auto_contraste.ui-icon-triangle-1-nw { background-position: -112px -16px !important; }
.auto_contraste.ui-icon-triangle-2-n-s { background-position: -128px -16px !important; }
.auto_contraste.ui-icon-triangle-2-e-w { background-position: -144px -16px !important; }
.auto_contraste.ui-icon-arrow-1-n { background-position: 0 -32px !important; }
.auto_contraste.ui-icon-arrow-1-ne { background-position: -16px -32px !important; }
.auto_contraste.ui-icon-arrow-1-e { background-position: -32px -32px !important; }
.auto_contraste.ui-icon-arrow-1-se { background-position: -48px -32px !important; }
.auto_contraste.ui-icon-arrow-1-s { background-position: -64px -32px !important; }
.auto_contraste.ui-icon-arrow-1-sw { background-position: -80px -32px !important; }
.auto_contraste.ui-icon-arrow-1-w { background-position: -96px -32px !important; }
.auto_contraste.ui-icon-arrow-1-nw { background-position: -112px -32px !important; }
.auto_contraste.ui-icon-arrow-2-n-s { background-position: -128px -32px !important; }
.auto_contraste.ui-icon-arrow-2-ne-sw { background-position: -144px -32px !important; }
.auto_contraste.ui-icon-arrow-2-e-w { background-position: -160px -32px !important; }
.auto_contraste.ui-icon-arrow-2-se-nw { background-position: -176px -32px !important; }
.auto_contraste.ui-icon-arrowstop-1-n { background-position: -192px -32px !important; }
.auto_contraste.ui-icon-arrowstop-1-e { background-position: -208px -32px !important; }
.auto_contraste.ui-icon-arrowstop-1-s { background-position: -224px -32px !important; }
.auto_contraste.ui-icon-arrowstop-1-w { background-position: -240px -32px !important; }
.auto_contraste.ui-icon-arrowthick-1-n { background-position: 0 -48px !important; }
.auto_contraste.ui-icon-arrowthick-1-ne { background-position: -16px -48px !important; }
.auto_contraste.ui-icon-arrowthick-1-e { background-position: -32px -48px !important; }
.auto_contraste.ui-icon-arrowthick-1-se { background-position: -48px -48px !important; }
.auto_contraste.ui-icon-arrowthick-1-s { background-position: -64px -48px !important; }
.auto_contraste.ui-icon-arrowthick-1-sw { background-position: -80px -48px !important; }
.auto_contraste.ui-icon-arrowthick-1-w { background-position: -96px -48px !important; }
.auto_contraste.ui-icon-arrowthick-1-nw { background-position: -112px -48px !important; }
.auto_contraste.ui-icon-arrowthick-2-n-s { background-position: -128px -48px !important; }
.auto_contraste.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px !important; }
.auto_contraste.ui-icon-arrowthick-2-e-w { background-position: -160px -48px !important; }
.auto_contraste.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px !important; }
.auto_contraste.ui-icon-arrowthickstop-1-n { background-position: -192px -48px !important; }
.auto_contraste.ui-icon-arrowthickstop-1-e { background-position: -208px -48px !important; }
.auto_contraste.ui-icon-arrowthickstop-1-s { background-position: -224px -48px !important; }
.auto_contraste.ui-icon-arrowthickstop-1-w { background-position: -240px -48px !important; }
.auto_contraste.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px !important; }
.auto_contraste.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px !important; }
.auto_contraste.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px !important; }
.auto_contraste.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px !important; }
.auto_contraste.ui-icon-arrowreturn-1-w { background-position: -64px -64px !important; }
.auto_contraste.ui-icon-arrowreturn-1-n { background-position: -80px -64px !important; }
.auto_contraste.ui-icon-arrowreturn-1-e { background-position: -96px -64px !important; }
.auto_contraste.ui-icon-arrowreturn-1-s { background-position: -112px -64px !important; }
.auto_contraste.ui-icon-arrowrefresh-1-w { background-position: -128px -64px !important; }
.auto_contraste.ui-icon-arrowrefresh-1-n { background-position: -144px -64px !important; }
.auto_contraste.ui-icon-arrowrefresh-1-e { background-position: -160px -64px !important; }
.auto_contraste.ui-icon-arrowrefresh-1-s { background-position: -176px -64px !important; }
.auto_contraste.ui-icon-arrow-4 { background-position: 0 -80px !important; }
.auto_contraste.ui-icon-arrow-4-diag { background-position: -16px -80px !important; }
.auto_contraste.ui-icon-extlink { background-position: -32px -80px !important; }
.auto_contraste.ui-icon-newwin { background-position: -48px -80px !important; }
.auto_contraste.ui-icon-refresh { background-position: -64px -80px !important; }
.auto_contraste.ui-icon-shuffle { background-position: -80px -80px !important; }
.auto_contraste.ui-icon-transfer-e-w { background-position: -96px -80px !important; }
.auto_contraste.ui-icon-transferthick-e-w { background-position: -112px -80px !important; }
.auto_contraste.ui-icon-folder-collapsed { background-position: 0 -96px !important; }
.auto_contraste.ui-icon-folder-open { background-position: -16px -96px !important; }
.auto_contraste.ui-icon-document { background-position: -32px -96px !important; }
.auto_contraste.ui-icon-document-b { background-position: -48px -96px !important; }
.auto_contraste.ui-icon-note { background-position: -64px -96px !important; }
.auto_contraste.ui-icon-mail-closed { background-position: -80px -96px !important; }
.auto_contraste.ui-icon-mail-open { background-position: -96px -96px !important; }
.auto_contraste.ui-icon-suitcase { background-position: -112px -96px !important; }
.auto_contraste.ui-icon-comment { background-position: -128px -96px !important; }
.auto_contraste.ui-icon-person { background-position: -144px -96px !important; }
.auto_contraste.ui-icon-print { background-position: -160px -96px !important; }
.auto_contraste.ui-icon-trash { background-position: -176px -96px !important; }
.auto_contraste.ui-icon-locked { background-position: -192px -96px !important; }
.auto_contraste.ui-icon-unlocked { background-position: -208px -96px !important; }
.auto_contraste.ui-icon-bookmark { background-position: -224px -96px !important; }
.auto_contraste.ui-icon-tag { background-position: -240px -96px !important; }
.auto_contraste.ui-icon-home { background-position: 0 -112px !important; }
.auto_contraste.ui-icon-flag { background-position: -16px -112px !important; }
.auto_contraste.ui-icon-calendar { background-position: -32px -112px !important; }
.auto_contraste.ui-icon-cart { background-position: -48px -112px !important; }
.auto_contraste.ui-icon-pencil { background-position: -64px -112px !important; }
.auto_contraste.ui-icon-clock { background-position: -80px -112px !important; }
.auto_contraste.ui-icon-disk { background-position: -96px -112px !important; }
.auto_contraste.ui-icon-calculator { background-position: -112px -112px !important; }
.auto_contraste.ui-icon-zoomin { background-position: -128px -112px !important; }
.auto_contraste.ui-icon-zoomout { background-position: -144px -112px !important; }
.auto_contraste.ui-icon-search { background-position: -160px -112px !important; }
.auto_contraste.ui-icon-wrench { background-position: -176px -112px !important; }
.auto_contraste.ui-icon-gear { background-position: -192px -112px !important; }
.auto_contraste.ui-icon-heart { background-position: -208px -112px !important; }
.auto_contraste.ui-icon-star { background-position: -224px -112px !important; }
.auto_contraste.ui-icon-link { background-position: -240px -112px !important; }
.auto_contraste.ui-icon-cancel { background-position: 0 -128px !important; }
.auto_contraste.ui-icon-plus { background-position: -16px -128px !important; }
.auto_contraste.ui-icon-plusthick { background-position: -32px -128px !important; }
.auto_contraste.ui-icon-minus { background-position: -48px -128px !important; }
.auto_contraste.ui-icon-minusthick { background-position: -64px -128px !important; }
.auto_contraste.ui-icon-close { background-position: -80px -128px !important; }
.auto_contraste.ui-icon-closethick { background-position: -96px -128px !important; }
.auto_contraste.ui-icon-key { background-position: -112px -128px !important; }
.auto_contraste.ui-icon-lightbulb { background-position: -128px -128px !important; }
.auto_contraste.ui-icon-scissors { background-position: -144px -128px !important; }
.auto_contraste.ui-icon-clipboard { background-position: -160px -128px !important; }
.auto_contraste.ui-icon-copy { background-position: -176px -128px !important; }
.auto_contraste.ui-icon-contact { background-position: -192px -128px !important; }
.auto_contraste.ui-icon-image { background-position: -208px -128px !important; }
.auto_contraste.ui-icon-video { background-position: -224px -128px !important; }
.auto_contraste.ui-icon-script { background-position: -240px -128px !important; }
.auto_contraste.ui-icon-alert { background-position: 0 -144px !important; }
.auto_contraste.ui-icon-info { background-position: -16px -144px !important; }
.auto_contraste.ui-icon-notice { background-position: -32px -144px !important; }
.auto_contraste.ui-icon-help { background-position: -48px -144px !important; }
.auto_contraste.ui-icon-check { background-position: -64px -144px !important; }
.auto_contraste.ui-icon-bullet { background-position: -80px -144px !important; }
.auto_contraste.ui-icon-radio-off { background-position: -96px -144px !important; }
.auto_contraste.ui-icon-radio-on { background-position: -112px -144px !important; }
.auto_contraste.ui-icon-pin-w { background-position: -128px -144px !important; }
.auto_contraste.ui-icon-pin-s { background-position: -144px -144px !important; }
.auto_contraste.ui-icon-play { background-position: 0 -160px !important; }
.auto_contraste.ui-icon-pause { background-position: -16px -160px !important; }
.auto_contraste.ui-icon-seek-next { background-position: -32px -160px !important; }
.auto_contraste.ui-icon-seek-prev { background-position: -48px -160px !important; }
.auto_contraste.ui-icon-seek-end { background-position: -64px -160px !important; }
.auto_contraste.ui-icon-seek-start { background-position: -80px -160px !important; }
.auto_contraste.ui-icon-seek-first { background-position: -80px -160px !important; }
.auto_contraste.ui-icon-stop { background-position: -96px -160px !important; }
.auto_contraste.ui-icon-eject { background-position: -112px -160px !important; }
.auto_contraste.ui-icon-volume-off { background-position: -128px -160px !important; }
.auto_contraste.ui-icon-volume-on { background-position: -144px -160px !important; }
.auto_contraste.ui-icon-power { background-position: 0 -176px !important; }
.auto_contraste.ui-icon-signal-diag { background-position: -16px -176px !important; }
.auto_contraste.ui-icon-signal { background-position: -32px -176px !important; }
.auto_contraste.ui-icon-battery-0 { background-position: -48px -176px !important; }
.auto_contraste.ui-icon-battery-1 { background-position: -64px -176px !important; }
.auto_contraste.ui-icon-battery-2 { background-position: -80px -176px !important; }
.auto_contraste.ui-icon-battery-3 { background-position: -96px -176px !important; }
.auto_contraste.ui-icon-circle-plus { background-position: 0 -192px !important; }
.auto_contraste.ui-icon-circle-minus { background-position: -16px -192px !important; }
.auto_contraste.ui-icon-circle-close { background-position: -32px -192px !important; }
.auto_contraste.ui-icon-circle-triangle-e { background-position: -48px -192px !important; }
.auto_contraste.ui-icon-circle-triangle-s { background-position: -64px -192px !important; }
.auto_contraste.ui-icon-circle-triangle-w { background-position: -80px -192px !important; }
.auto_contraste.ui-icon-circle-triangle-n { background-position: -96px -192px !important; }
.auto_contraste.ui-icon-circle-arrow-e { background-position: -112px -192px !important; }
.auto_contraste.ui-icon-circle-arrow-s { background-position: -128px -192px !important; }
.auto_contraste.ui-icon-circle-arrow-w { background-position: -144px -192px !important; }
.auto_contraste.ui-icon-circle-arrow-n { background-position: -160px -192px !important; }
.auto_contraste.ui-icon-circle-zoomin { background-position: -176px -192px !important; }
.auto_contraste.ui-icon-circle-zoomout { background-position: -192px -192px !important; }
.auto_contraste.ui-icon-circle-check { background-position: -208px -192px !important; }
.auto_contraste.ui-icon-circlesmall-plus { background-position: 0 -208px !important; }
.auto_contraste.ui-icon-circlesmall-minus { background-position: -16px -208px !important; }
.auto_contraste.ui-icon-circlesmall-close { background-position: -32px -208px !important; }
.auto_contraste.ui-icon-squaresmall-plus { background-position: -48px -208px !important; }
.auto_contraste.ui-icon-squaresmall-minus { background-position: -64px -208px !important; }
.auto_contraste.ui-icon-squaresmall-close { background-position: -80px -208px !important; }
.auto_contraste.ui-icon-grip-dotted-vertical { background-position: 0 -224px !important; }
.auto_contraste.ui-icon-grip-dotted-horizontal { background-position: -16px -224px !important; }
.auto_contraste.ui-icon-grip-solid-vertical { background-position: -32px -224px !important; }
.auto_contraste.ui-icon-grip-solid-horizontal { background-position: -48px -224px !important; }
.auto_contraste.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px !important; }
.auto_contraste.ui-icon-grip-diagonal-se { background-position: -80px -224px !important; }