@CHARSET "ISO-8859-1";

.ui-panelgrid tr, .ui-panelgrid td {
	border: none !important;
}

.ui-widget {
	font-size: 12px !important;
}

.ui-panelgrid-cell {
	min-width: 0px !important;
}

.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper {
	overflow-x: hidden !important;
}

.ui-selectonemenu {
	min-width: 0px !important;
	border: 0px;
}

.ui-selectonemenu-label {
	min-width: 0px !important;
}

.ui-selectonemenu label.ui-selectonemenu-label{
	border: 0px;
}

#d_marco {
	min-height: 570px;
	width: 995px;
	border-style: solid;
	border-color: #CDCDCD;
	border-width: 1px;
	border-bottom: 0px;
	margin: 0 auto;
}

.d_encabezado {
	background-image: url("header_sas.png.xhtml?ln=images");
	background-repeat: no-repeat;
	height: 113px;
	margin: 0px;
	width: 990px;
	font-family: Arial;
}

.d_contenido {
	margin: 0px;
	min-height: 570px;
	bottom: 0px;
	width: 100%;
}

.footer{
		color: #666666;
		font-size: 1em;
		font-weight: normal;
		height: 18px;
		margin: 0px auto;
		font-family: Soberana Titular;
}

.button-session{
	background-image: url("resources/images/password.jpg");
}

.button-session-logout{
	background-image: url("resources/images/logout.png");
}

/* 
.ui-panel .ui-panel-titlebar { 
    background: none;
    border-width: 0px; 
}

/*
.ui-icon-calendar {
    background-image: url("/resources/images/calendario.jpg") !important;
    background-position: center center !important;
    width: 16px;
    height: 16px;
}
*/

.ui-button {
	padding:2px !important;
}

/*Style for custom dialog

.ui-dialog{
	background-color: red;
	font-size: 16px;
}

.ui-dialog .ui-dialog-content {
	font-size: 16px 
}
.ui-dialog.customDialog .ui-dialog-content {
	font-size: 16px;
}

.ui-dialog-content{
	font-size: 16px;
}
*/

.ui-panelgrid{
	width:100%;
}

/*Expediente -> Anio-Poliza-Cons-Del*/
.inputNumber input{
	width: 25px;
	text-align: center;
}

/* hide progressbar for fileupload*/
.ui-fileupload .progress {
	display: none;
}

.ui-progressbar {
    width: 0px!important;
    height: 0px!important;
}

/*
.fileupload-buttonbar .fileinput-button .ui-icon-plusthick {
	display: none !important;
}

.fileupload-buttonbar .fileinput-button .ui-button-text {
    padding-left: 1em!important;
}*/

/* Delete corner on IE for datatables */
.ui-datatable.borderless .ui-datatable-data-empty td {
    border-radius: 0px;
}

.ui-datatable.ui-corner-all table tr th {
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px;
}

/*   asignacionDeDespacho.xhtml  */
.desabilitado{
	text-align: center;
    background-color: #5e5e5e;
    color: #2F2F2F;
}
.marginExpedienteTexto{
    padding-right: 5px;padding-left: 5px;
}
/*
#gridDespachoDeAjustadores tr{
    height:40px;
}
*/
.centerColumn{
    text-align: center;
}

.leftColumn{
    float: left;
}

.rightColumn{
    float: right;
}

#pnlRegSiniestro > .ui-panel-titlebar{
    text-align: center;
}

.tablecenter {
    width:60%;
    margin: 0 auto;
}

.tablaRubro {
    width: 70%;
}

.align-top{
    vertical-align: top;
}

.selectMenu-admin-sust{
    width:130px !important;
}

.dtb-oficio-admin-sust{
    display: block;
    margin: auto;
    width:200px; 
}

.headerTablaBold{
    font-weight: bold;
}

.borderPanel.ui-panelgrid tr, .borderPanel.ui-panelgrid td{
    border: 1px solid !important;
}

.inputnumbre input{
    width : 140px !important;
}

.numero input{
    width: 100px !important;
    border: #fff !important;
    opacity: 0.65 !important;
}

.detalle{
    display: block;
    padding-top: 0.5cm;
}

.detalle-bold{
        font-weight: bold;
}

.catalogoHeader {
	font-size:18px;
}

.mesage-solicitudes{
    width: 510px;
}

.ui-menuitem-link{
    white-space: normal !important;
}

.mesage-admin-usu{
    width: 250px;
}

.selectOneMenuAdminUsu {
    width: 235px !important;
    word-wrap: break-word;
}

.input-invitado{
    width: 250px;
}

.inputNumberTel input{
    width: 250px;
}

.tamanioColumnaReportes{
	height:50px;
}

/*estilo invitado*/

.label-invitado{
    font-size: 22px;
    font-family: sans-serif; 
    font-weight: 500;
    color: #4f9675;
    letter-spacing: 2px;
    word-spacing: 2px;

    border-bottom: solid;
    border-width: thin;
    margin-left: auto;
    margin-right: auto;
}

.column-invitado-right{
    width:400px; 
    text-align: right;
}

.column-invitado-left{
    width:400px; 
    text-align: left;
}

/*Estilos para panelLogin*/
.panelLogin {
	text-align: center;
    margin-left: 30%;
    margin-right: 40%;
    max-width:400px;
    min-width:400px;
    border-radius: 6px !important;
   }
		    
.panelLogin .ui-panel-content{
	padding-left: 10px;
    padding-right: 10px;	
}
	
.panelLogin .ui-panel-content .ui-corner-all{
	border-radius: 6px;
}

.d_enc_login {
	background-image: url("imss_login.jpg");
	background-repeat: no-repeat;
	background-size: 40%;
    background-position: center;
	height: 113px;
	width: 990px;
	font-family: Arial;
}

.labelDescripcion {
	font-weight: bold;
    font-size: 15px !important;
